用户撤消“位置”权限后,应用程序将重新启动而不是继续。
是否可以防止这种情况发生?
一种解决方案提到,可以使用null检查来解决它,但这不是事实。
override fun onCreate(savedInstanceState: Bundle?) {
SplashScreen.show(this)
if(savedInstanceState == null) {
super.onCreate(savedInstanceState)
}
}
答案 0 :(得分:0)
是否可以防止这种情况发生?
不,对不起。
由于发生这种情况时您的应用通常位于后台,并且由于可以随时在后台终止应用的进程,因此您的应用应该已经在处理这种情况。