首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >startActivityForResult来自ActivityGroup

startActivityForResult来自ActivityGroup
EN

Stack Overflow用户
提问于 2013-05-15 06:54:39
回答 1查看 227关注 0票数 0

我正在使用ActivityGroup。我使用来自ActivityGroup的以下代码来替换视图并启动一个新的活动。

代码语言:javascript
复制
Intent i = new Intent(SummaryCostScreen.this,PermissionsScreen.class);
replaceContentView("activity1",i);

public void replaceContentView(String id, Intent newIntent) {
    View view = getLocalActivityManager().startActivity(id, 
    newIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView();
}

上面代码的问题是,我需要让startActivityForResult代替startActivity,,因为我需要在启动活动回来时更新启动程序活动的UI。

getLocalActivityManager()没有startActivityForResult。我应该如何解决这种情况,使我能够从onActivityResult更新UI?

任何帮助都是非常感谢的。

PS:我不能更改启动新屏幕的replaceContentView方法,因为它已经在许多其他地方使用过,这是我唯一需要调用startActivityForResult的场景。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-15 07:39:28

将注释转换为答案,尝试使用onResume()更新SummerCostScreen的UI

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16558628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档