我創建的類的應用程序的那樣ArrayList的作爲全局變量
package com.appnetics;
import java.util.ArrayList;
import android.app.Application;
public class GlobalVariables extends Application {
public ArrayList<Encounter> encounters;
}
這樣
<application
android:name="GlobalVariables"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
在一個活性研究擴展,並將其設置在manifist我填使用此代碼
此數組GlobalVariables appState = new GlobalVariables();
appState.encounters =new ArrayList<Encounter>();
................
then add
當試圖使用它與空異常崩潰,我用它在另一個活動或類如
GlobalVariables appState = new GlobalVariables();
Encounter EncounterObject = appState.encounters.get(position);
是有缺什麼請,如何解決
您正在創建GlobalVariabels的每一次新的實例。所以當你試圖讓你的列表得到(位置)將爲空 –