我是android新手,並且遇到了問題。強制關閉應用程序
我想知道如何強制關閉應用程序並重新啓動它。 我想這個,因爲我真的堅持OutOfMemmoryError
我想釋放內存並重新啓動應用程序。
請指導我,如果我錯了。
我是android新手,並且遇到了問題。強制關閉應用程序
我想知道如何強制關閉應用程序並重新啓動它。 我想這個,因爲我真的堅持OutOfMemmoryError
我想釋放內存並重新啓動應用程序。
請指導我,如果我錯了。
重新啓動應用程序以避免或修復OutOfMemoryExceptions是一個非常糟糕的主意。你應該開始處理自己的記憶問題,而不是在事情發生時做一些奇怪的事情。
你應該治癒疾病,而不是治療症狀。
我不知道是否可以手動強制關閉,但它是錯誤的。
嘗試檢查您的代碼並找出OutOfMemoryException
的位置。另請查看this question以獲取指導。
要強制關閉應用程序只要致電:
android.os.Process.killProcess(android.os.Process.myPid());
關於OutOfMemoryError異常 - 來處理這種錯誤的最好的地方是方法Application.onLowMemory()
,如:
@Override
public void onLowMemory()
{
super.onLowMemory();
//do smth like freeing reources, etc.
}
onLowMemory()僅在整個手機資源不足時調用。它不適用於您的應用程序。 http://developer.android.com/reference/android/content/ComponentCallbacks.html#onLowMemory() – 66CLSjY 2011-10-24 07:22:15
內存不足的 組屬性的android manifest android:largeHeap =「true」 with application tag
我用t他的解決方案已經..但我的應用程序涉及多個圖像,並且此錯誤僅在某些情況下發生...... – Sat 2010-12-20 11:54:13