ACTION_MANAGE_UNKNOWN_APP_SOURCES:startActivityForResult() 还是 startActivity()?
ACTION_MANAGE_UNKNOWN_APP_SOURCES: startActivityForResult() or startActivity()?
我正在关注这些树示例,其中显示了如何请求权限以安装来自未知来源的应用程序:
- How to use PackageManager canRequestPackageInstalls in Android Oreo?
- Android 8 unknown source app installation
当我使用 startActivityForResult()
进行测试时,onActivityResult()
在我启用或禁用(在开关小部件上)时从未被调用。
那么我的疑惑是:startActvity()
还是startActivityForResult()
?如果 startActivityForResult()
,请告诉我如何正确工作。
The documentation for ACTION_MANAGE_UNKNOWN_APP_SOURCES
说:“输出:无”。因此,使用 startActivity()
,而不是 startActivityForResult()
.
我正在关注这些树示例,其中显示了如何请求权限以安装来自未知来源的应用程序:
- How to use PackageManager canRequestPackageInstalls in Android Oreo?
- Android 8 unknown source app installation
当我使用 startActivityForResult()
进行测试时,onActivityResult()
在我启用或禁用(在开关小部件上)时从未被调用。
那么我的疑惑是:startActvity()
还是startActivityForResult()
?如果 startActivityForResult()
,请告诉我如何正确工作。
The documentation for ACTION_MANAGE_UNKNOWN_APP_SOURCES
说:“输出:无”。因此,使用 startActivity()
,而不是 startActivityForResult()
.