![](/img/trans.png)
[英]Does child activity of TabActivity supports onActivityResult() method?
[英]Can't get onActivityResult when starting an activity from a child activity in TabActivity Android
在MainActivity.java中,我擴展了TabActivity以使用Tabhost。
public class MainActivity extends TabActivity
在每個選項卡中,我使用ActivityGroup來管理一些子活動
public class MerchandiserTabGroupActivity extends ActivityGroup
在子活動A中,我要啟動另一個子活動B。
Intent intCreateClaim = new Intent(mContext, MultiPhotoSelectActivity.class);
startActivityForResult(intCreateClaim, Parameter.ACTIVITY_SELECT_IMAGE);
在活動B中調用setResult(RESULT_OK)
和finish()
,活動A中的onActivityResult()
不被調用。
誰能幫我? 提前致謝。
發生這種情況是因為B活動完成后,Android返回了您的TabActivity,而不是A活動。
使用片段。 這樣,您將不必處理多個活動。 您將只有一個父項活動,其中包含片段。 為了使您的生活更輕松並增加對ICS之前的Android設備的支持,請嘗試GrilledUI庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.