我有一个arraylist。我从另一个活动中使用Bundle
来获得这个arraylist:
Bundle name = getIntent().getExtras();
ArrayList<String> namevalue = name.getStringArrayList("name");
我想在不同的类中使用相同的arraylist。但是我不能使用
getIntent()
方法,因为我的课不是活动。有没有办法传递此arraylist? 最佳答案
您可以将其作为参数传递给类(通过构造函数或通过其他方法):
Bundle name = getIntent().getExtras();
ArrayList<String> namevalue = name.getStringArrayList("name");
YourClass yc = new YourClass(namevalue);