如何在Android中更改权限后再次禁止onCreate
问题描述:
作为标题,当我更改权限并返回到应用程序时,应用程序再次初始化onCreate,我可以防止它吗?如何在Android中更改权限后再次禁止onCreate
用户可能在更改权限之前执行一些操作,除了存储数据到sqlite或静态参数,有任何好主意来显示数据当返回到应用程序?
请帮助我,谢谢。
答
当您开始更改权限流程时,在您的活动中设置一个标志settingPermissions = true
。
检查onCreate
方法开始处的标志并跳过您想避免再次运行的零件。
答
请选择此项,https://stackoverflow.com/a/32776377/5515371和https://stackoverflow.com/a/33488642/5515371。 你需要使用片段并保存活动的状态
+0
请避免链接唯一的答案。 – swiftBoy
你的回答可以解决init再次创建问题,但是 还有其他问题,你有什么想法吗? – rocoo