在选项卡中的活动中不调用onActivityResult()

时间:2012-03-22 09:54:14

标签: android

我有一个tabActivity,每个标签中有3个标签和3个不同的活动。 这三个活动中的一个用动作选择调用一个意图。但它永远不会返回该活动的onActivityResult()..

这适用于简单的Activity,但在TabActivity调用的Activity中不起作用。

请帮助。 谢谢。

我将mainActivity作为Tab Activity。我写的,

mTabHost = getTabHost();
Intent intent = new Intent();
    intent.setClass(this, A.class);
    StickyTabs.setTab(intent, TAB_INDEX_CALL);

    mTabHost.addTab(mTabHost.newTabSpec("A")      
            .setIndicator(null,
                    getResources().getDrawable(R.drawable.icon))
            .setContent(intent));

与其他2个标签相同。

现在我在A类中调用一个Intent,并期望在A类的onActivityResult中得到结果。

1 个答案:

答案 0 :(得分:2)

是的,请尝试: YourActivity.this.getParent()。startActivityForResult(intent,RESULT_FIRST_USER); 并在您的ActivityGroup中完成工作。