0
我有一個android應用程序,我定義了一些活動方法(請參閱下面的示例)。活動生命週期 - 離開onPause被殺
是否有無論如何識別我的應用程序離開onPause方法被殺死,因爲從APP具有更高的優先級需要的內存? TNX先進
public class Activity extends ApplicationContext {
private static final String TAG = "TEST";
private static final boolean D = true;
public void onCreate(Bundle savedInstanceState);
}
public void onPause();
super.onPause();
if(D) Log.e(TAG, "- ON PAUSE -");
}
public void onStop() {
super.onStop();
if(D) Log.e(TAG, "- ON STOP -");
}
public void onDestroy();
super.onDestroy();
if(D) Log.e(TAG, "- ON Destroy -");
}
}
我試過了,但沒有奏效。在logCat上,我收到以下消息:** 09-17 14:42:15.365:DEBUG/AndroidRuntime(9301):關閉虛擬機**無論如何根據活動方法獲取此消息? – kbeca
Humm ...也許你可以嘗試覆蓋Application.onLowMemory而不是Activity.onLowMemory()。你試過這個嗎? – Felipe
是的,我有!但它沒有工作!我從SDK文件夾中找到了一個APP示例--BlueChat - 它長時間保持活動前景循環。但是一旦沒有運行服務,它的工作原理並不清楚 – kbeca