如何在android中使用ArrayList Model全局?

时间:2012-09-25 14:17:27

标签: android arraylist

任何人都可以告诉我如何将ArrayList全局化为模型。

2 个答案:

答案 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);