React native React Native:BackHandler.exitApp()可以';t关闭应用程序';s过程

React native React Native:BackHandler.exitApp()可以';t关闭应用程序';s过程,react-native,React Native,当我看到本机代码时 BackHandler.exitApp()将调用android的onBackPressed() 为什么不调用System.exit(0)退出应用程序并终止进程 为什么不调用System.exit(0)以退出应用程序并终止进程 System.exit(0)是终止应用程序进程的错误方法。Android以一种令人敬畏的方式管理它。这使得他们调用您可以使用的onBackPressed() 并将BackHandler.exitApp()替换为: 从“react native exit

当我看到本机代码时

BackHandler.exitApp()
将调用android的
onBackPressed()

为什么不调用
System.exit(0)
退出应用程序并终止进程

为什么不调用System.exit(0)以退出应用程序并终止进程

System.exit(0)
是终止应用程序进程的错误方法。Android以一种令人敬畏的方式管理它。这使得他们调用您可以使用的
onBackPressed()
并将
BackHandler.exitApp()替换为:

从“react native exit app”导入RNExitApp;
...
RNExitApp.exitApp();
...

顺便问一下,你在哪里检查了
BackHandler.exitApp()
的代码,但是在我的应用程序中。当我按下android的home键时,一些手机将启动一个新的活动。所以我想终止应用程序进程。@PrivateZ我不确定,看看你是否可以覆盖
onBackPressed
方法并调用
android.os.process.killProcess(android.os.Process.myPid());
谢谢。我刚刚找到了这个计划。
RNExitApp.exitApp()
任务中仍然有kip应用,如何杀死它?