활동 이름이 "탭"입니다. 그것은 4 가지 탭을 시작합니다. 각각의 탭은 자체 활동을합니다. 그것은 다음을 사용합니다 :하위 탭 활동에서 상위 탭으로 문자열 전달
th = (TabHost) findViewById(R.id.tabhost);
th.setup(this.getLocalActivityManager());
TabSpec specs = th.newTabSpec("Tag1");
Intent tabSelection = new Intent (this, ProfileSettings.class);
tabSelection.putExtras(gotSettings);
specs.setContent(tabSelection);
specs.setIndicator("Settings",
getResources().getDrawable(R.drawable.ic_menu_friendslist));
th.addTab(specs);
specs = th.newTabSpec("Tag2");
tabSelection = new Intent (this,InternationalRoamingService.class);
specs.setContent(tabSelection);
specs.setIndicator("IRS", getResources().getDrawable(R.drawable.ic_menu_mapmode));
th.addTab(specs);
specs = th.newTabSpec("Tag3");
tabSelection = new Intent (this,Call.class);
specs.setContent(tabSelection);
specs.setIndicator("Call", getResources().getDrawable(R.drawable.call));
th.addTab(specs);
specs = th.newTabSpec("Tag4");
tabSelection = new Intent (this,WebSMS.class);
specs.setContent(tabSelection);
specs.setIndicator("SMS", getResources().getDrawable(R.drawable.ic_menu_start_conversation));
th.addTab(specs);
"gotSettings"번들을 부모로부터 자식에게 전달하는데 아무런 문제가 없습니다. 하지만 자식 작업에서 번들의 값을 업데이트하거나 자식에서 부모로 값을 전달하는 방법은 무엇입니까? 당신을위한 두 가지 방법이있다
감사 AliSh, 그것은 스피너를 위해 작동합니까? – Akiff
그냥 대답을 수락하십시오. http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work. 스피너에서 벗어나기 위해 정적 방법 (2)을 사용해야하며 애플리케이션의 다른 활동에서 사용해야합니다. – AliSh