我是相當新的Android和有把握上下文和所有的概念的問題。應用程序崩潰,因爲「背景」問題
我有一個小應用程序,由3個活動:
1-主要活動
2-登錄活動
3-飛濺活動
我已經創建了許多作爲MainActivity的一部分並作爲其一部分運行的類。其中一個類是數據庫幫助程序。數據庫幫助需要上下文中使用和我做的是,在MainActivity:
public static Context context;
和的onResume我做的:
@Override
public void onResume() {
super.onResume();
this.context = this;
}
所有活動工作得很好,spalsh作品,登錄工作,一切正常精細。我已經在Manifest中定義了一切。
但隨機當我離開我的應用程序在後臺運行一段時間,做其他的東西,我的電話,並打開它,有時它只是崩潰指向一個獲得「上下文」作爲自變量的函數。
有什麼我可以做些什麼來解決這個問題?
謝謝
顯示異常,它是styacktrace –
我認爲你的上下文不應該是靜態的,它會根據活動和所有東西進行更改,因此最好爲每個活動創建單獨的上下文,以便解決問題。 –
不要泄漏活動背景 – k0sh