我有一个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中得到结果。
答案 0 :(得分:2)
是的,请尝试: YourActivity.this.getParent()。startActivityForResult(intent,RESULT_FIRST_USER); 并在您的ActivityGroup中完成工作。