當我看到本機代碼。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的'代碼()' –