ArrayList 使用 Singleton 类初始化/访问 [英] ArrayList initialized/accessed using Singleton class
本文介绍了ArrayList 使用 Singleton 类初始化/访问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在我的应用程序中使用了一个 ArrayList.
I am using an ArrayList in my application.
我想知道从 Singleton 类初始化我的 ArrayList 的确切过程.
数据将用于其他一些活动.
I would like to know the exact procedure to initialize my ArrayList from a Singleton class.
The data will be used in some other Activities.
有人可以帮忙了解 Singleton 类吗?
Can anybody help to know about Singleton class?
推荐答案
这里是如何创建你的单例类:
Here is how to create your singleton class :
public class YourSingleton {
private static YourSingleton mInstance;
private ArrayList<String> list = null;
public static YourSingleton getInstance() {
if(mInstance == null)
mInstance = new YourSingleton();
return mInstance;
}
private YourSingleton() {
list = new ArrayList<String>();
}
// retrieve array from anywhere
public ArrayList<String> getArray() {
return this.list;
}
//Add element to array
public void addToArray(String value) {
list.add(value);
}
}
在任何需要调用 arrayList 的地方:
Anywhere you need to call your arrayList just do :
YourSingleton.getInstance().getArray();
要将元素添加到数组使用:
To add elements to array use :
YourSingleton.getInstance().addToArray("first value");
或
YourSingleton.getInstance().getArray().add("any value");
这篇关于ArrayList 使用 Singleton 类初始化/访问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文