谁能告诉我如何将 ArrayList Globally 作为模型。
问问题
1617 次
2 回答
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
于 2012-09-25T14:20:57.380 回答
1
您也可以在 Intent 中传递 arraylist
Bundle intentbundle = new Bundle();
intentbundle.putStringArrayList("arrList",arrList);
intent.putExtras(intentbundle);
startActivity(intent);
于 2012-10-04T05:13:15.123 回答