Android:onActivityResult不适用于TabHost?

时间:2011-10-24 08:27:55

标签: android android-intent

调用onActivityResult时遇到问题。 当我在正常活动上调用startActivityForResult时(on,onActivityResult可以正常工作)。 我的意思是,使用FirstActivity启动应用程序,

Intent intent1 = new Intent(FirstActivity.this, SecondActivity.class);
startActivityForResult(intent1, CODE);

运作良好。但是,使用TabActivity启动应用程序,

Intent intent2 = new Intent(this, FirstActivity.class);
mTabHost.addTab(mTabHost
    .newTabSpec("tabmenu")
    .setIndicator("menu1")
    .setContent(intent2));

然后再次启动StartActivityForResult(intent1,CODE),它只调用SecondActivity但是onActivityResult再也没有调用过。 我没有更改任何代码,而是在AndroidManifest.xml上更改了启动活动。 我应该怎么做用TabHost调用onActivityResult?

提前致谢。

0 个答案:

没有答案