Re: [請益] 如何完全停止程式?
我的作法是:
public void onDestroy(){
super.onDestroy();
android.os.Process.killProcess(android.os.Process.myPid());
}
就這樣 江湖一點訣 XD
但是 這樣在翻轉的時候會有新的小小的問題
不在意的話 就沒差啦~
※ 引述《brianhsu (墳墓)》之銘言:
: ※ 引述《hirabbitt (兔子)》之銘言:
: : 按手機上的←╮鈕
: : 好像只有螢幕回主畫面
: : 程式還是在繼續執行?
: 首先請先參考
: http://developer.android.com/guide/topics/fundamentals.html#actlife
: 基本上你不應該自己呼叫這些 onXXXX() 的 method,一個 Activity 的生命
: 週期應該是由系統控制的。
: 另外不知道你的『繼續執行』是怎麼一回事,如果是指長按 MENU 鍵時,你的
: 程式圖示還會在,那是正常的現象,是 Android 行為的一部份。
: 這個時候你的程式的 process 還是在,只是隨時可以被系統回收掉,你只要確
: 定你的 Activity 沒有其他的 Thread 還被掛著在吃資源就好。
: (請參照這篇:http://0rz.tw/93xpI)
: 在你的程式中呼叫 finish() 的話,也只是將你當前的 Activity 結束,變成
: killable 的狀態而已。
: 簡單的講,這是 Android 的預設(正常)行為,一般正常的程式不應該去改
: 變他。
: 如果你真的要完全把你的程式從系統中鏟除,可以看一下其他的 Task Killer
: 之類的東西是怎麼做的。
: : 但是我寫了
: : public void onPause() {
: : super.onPause();
: : super.onStop();
: : super.onDestroy();
: : }
: : 好像沒用耶
: : 如果我想要按←╮鈕就完全停止程式
: : 那應該要怎樣寫呢?
: : 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.104.77
推
01/27 13:19, , 1F
01/27 13:19, 1F
討論串 (同標題文章)
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章