当我看到本机代码。React Native:BackHandler.exitApp()不能杀死应用程序的进程
BackHandler.exitApp()
会调用Android的onBackPressed()
为什么不能调用System.exit(0)
退出应用程序,并杀死进程?
当我看到本机代码。React Native:BackHandler.exitApp()不能杀死应用程序的进程
BackHandler.exitApp()
会调用Android的onBackPressed()
为什么不能调用System.exit(0)
退出应用程序,并杀死进程?
为什么不调用System.exit(0)来退出应用程序并终止进程?
System.exit(0)
是一个糟糕的方法来杀死你的申请过程。 Android以令人敬畏的风格管理它。这使他们打电话onBackPressed()
但是当我按下Android的家在我的app.Some手机将开始一个新的活动key.So我要杀死应用程序。 –
@PrivateZ我不确定,看看你是否可以重写'onBackPressed'方法并调用'android.os.Process.killProcess(android.os.Process.myPid());' –
谢谢。我刚才找到了这个计划。 –
BTW你在哪里检查BackHandler.exitApp的'代码()' –