0
활동 그룹이 있으며 활동이 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를 돌려줍니다. 내가 누락 된 것이 있거나 더 좋은 방법이 있습니까?
은 그 링크가 정말 유용했다. 감사 – NotACleverMan