ArrayListをモデルとしてグローバルに作成する方法を教えてもらえますか?
質問する
1617 次
2 に答える
1
Intentでarraylistを渡すこともできます
Bundle intentbundle = new Bundle();
intentbundle.putStringArrayList("arrList",arrList);
intent.putExtras(intentbundle);
startActivity(intent);
于 2012-10-04T05:13:15.123 に答える
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 に答える