У меня есть группа действий, и она начинает 2 действия.Когда пользователь нажимает кнопку на одном из действий, группа действий заполняет ArrayList.
Мне интересно, есть ли способ разрешить обеим моим действиям доступ к этому ArrayList.Вот что у меня есть на данный момент:
public class ExampleGroup extends ActivityGroup {
public static ExampleGroup group;
ArrayList<String> strs = new ArrayList<String>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
group = this;
View exampleView = getLocalActivityManager().startActivity(
"Example",
new Intent(this, Example.class).addFlags(
Intent.FLAG_ACTIVITY_CLEAR_TOP))
.getDecorView();
setContentView(exampleView);
}
public void populateArrayList(){
//code to do it
}
}
public class Example extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
ExampleGroup.group.populateArrayList();
ArrayList<String> strs2 = ExampleGroup.group.strs;
Log.i("ArrayList contents", strs2);
}
}
Arraylist возвращает null.Что-то мне не хватает, или есть лучший способ сделать это?