Android 调用system.exit(0)后APP自动重启。
伊谢尔伦
伊谢尔伦 2017-04-17 17:33:45
0
4
817

返回键调用 system.exit(0) 此方法以后 APP会自动重启。有谁有高见?指导一下。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(4)
Peter_Zhu

有幾種情況:

  1. 設定了自訂異常處理器,然後 system.exit(0) 引發異常被處理器捕獲,然後處理器中的程式碼重新載入了應用。

  2. 程式中存在服務,並且服務的 onStartCommand 方法的回傳值設定為 START_STICKY,這個回傳值的語意是,當服務被殺死時,重啟之。 system.exit(0) 會殺死所有線程自然也包括服務,然後系統根據 START_STICKY 設定重啟了服務。

Peter_Zhu

可能在退出之前crash了,仔細檢查log

伊谢尔伦

你的那方法不適合android

巴扎黑

建議使用finish()

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板