我有一个活动名称"Tabs“。它启动了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“从父级传递到子级没有任何问题。但是,我如何从子活动更新包的值,或者将值从子活动传递到父活动?
发布于 2012-07-08 11:51:48
有两种方法可供选择:
http://www.vogella.com/articles/AndroidIntent/article.html#usingintents_sub
public static int myValue;的子活动中添加下面这一行,然后为它设置一个参数myValue=25;并在父活动中使用它:https://stackoverflow.com/questions/11380465
复制相似问题