如何以編程方式退出Android應(yīng)用程序我在程序中找到了一些退出Android應(yīng)用程序的代碼。通過調(diào)用onDesty()中的任何一段代碼,它會完全退出應(yīng)用程序嗎?System.runFinalizersOnExit(true)(或)android.os.Process.killProcess(android.os.Process.myPid());單擊“退出”按鈕后,我不想在后臺運行我的應(yīng)用程序。請建議我可以使用這些代碼中的任何一個退出我的應(yīng)用程序嗎?如果是這樣的話,我可以使用哪種代碼?這是退出Android應(yīng)用程序的好方法嗎?
3 回答

慕的地8271018
TA貢獻1796條經(jīng)驗 獲得超4個贊
最終親和力();
完成此活動以及當(dāng)前任務(wù)中所有在當(dāng)前任務(wù)下具有相同親緣關(guān)系的活動。這通常用于應(yīng)用程序可以啟動到另一個任務(wù)(例如從它理解的內(nèi)容類型的action_view),并且用戶已經(jīng)使用UP導(dǎo)航切換出當(dāng)前任務(wù)并切換到自己的任務(wù)中。在這種情況下,如果用戶已經(jīng)導(dǎo)航到第二個應(yīng)用程序的任何其他活動,那么所有這些都應(yīng)該作為任務(wù)切換的一部分從原始任務(wù)中刪除。
請注意,此Finish不允許您將結(jié)果傳遞到前面的活動,如果您試圖這樣做,則會引發(fā)異常。
FinishAndRemoveTask();
完成此任務(wù)中的所有活動,并將其從最近的任務(wù)列表中刪除。

回首憶惘然
TA貢獻1847條經(jīng)驗 獲得超11個贊
getActivity().finish();System.exit(0);
- 3 回答
- 0 關(guān)注
- 1368 瀏覽
添加回答
舉報
0/150
提交
取消