应用运行时Android撤消权限-我可以恢复该应用

时间:2019-05-29 14:29:09

标签: android permissions revoke

我刚刚将目标SDK移至了v9。

我遇到了一个问题,当我运行我的应用程序时,我打开设置并撤消其中一项权限。然后,当我将我的应用程序置于前台时,它会重新启动并尝试还原该应用程序,但是无法正确还原。

我的理解行为应与旋转设备相同。但是在这种情况下,我的应用程序可以正确恢复。

有人可以告诉我在应用运行时撤销许可时的行为。该应用程序应该只是终止而只是从头开始,还是可以恢复?

1 个答案:

答案 0 :(得分:0)

  

我对行为的理解应该与旋转设备相同。

否。

  

有人可以告诉我在应用运行时撤销许可时的行为。

您的应用程序进程已终止。当用户返回时,Android将为您的应用程序启动一个全新的过程。 Android 可能会尝试重新启动用户上次参与的活动,具体取决于所有这些事件的发生时间。

通常,其行为与用户离开应用程序一段时间(例如20分钟),Android在后台终止该过程,然后用户返回该行为相同。

  

应用程序应该只是终止而只是从头开始,还是可以恢复?

我们无法回答,因为细节取决于应用程序。理想情况下,您的应用程序可以“恢复”,但是需要您设计该应用程序,使其能够处理每次活动中的新流程。