任何人都可以告诉我如何将ArrayList全局化为模型。
答案 0 :(得分:1)
像:
public class YourClass extends Activity {
private List<Integer> mMyList = new ArrayList<Integer>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}
或者,如果您想在多个活动/课程中分享,您可以使用单身:
public final class MyClass {
private static final MyClass instance = new MyClass();
private List<Integer> mMyList = new ArrayList<Integer>();
public static MyClass getInstance() {
return instance;
}
private MyClass() {
}
}
并致电:
MyClass.getInstance().mMyList
答案 1 :(得分:1)
你也可以在Intent
中传递arraylist
Bundle intentbundle = new Bundle();
intentbundle.putStringArrayList("arrList",arrList);
intent.putExtras(intentbundle);
startActivity(intent);