2012-07-05 57 views
2

我想創建一個無法被殺死或銷燬的應用程序。我試過Android應用程序暫停onStop

@Override 
public void onStop() { 
    super.onPause(); 
} 

但是這是行不通的,應用程序仍在殺害。那麼,有沒有其他辦法可以讓應用程序暫停而不是停止呢?謝謝:D

+0

您可能要閱讀關於活動http://developer.android.com/reference/android/app/Activity.html –

回答

1

編號

對於長時間運行的任務,請使用服務。

+0

也許我會嘗試服務..謝謝 – kyuu

0

如果您正在討論防止配置更改重新啓動活動,請嘗試將android:configChanges添加到清單中的活動標記。

<activity 
    android:name=".ActivityName" 
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize" /> 
0

您可以使用onPause而不是onStop方法。該活動的暫停不會保證你的申請將不會被殺死,如果系統內存不足和GC踢。

@Override 
    public void onPause() { 

    } 

有關活動的詳情,參考,檢查here