在我们的要求中,我们需要在B活动完成后刷新A活动。 但是B活动被设置为单一任务。 是否有任何标志或其他API可以满足此要求?
谢谢。答案 0 :(得分:0)
AFAIK,实现你想要的东西的唯一途径 - 使用广播:当B完成后 - 发送广播并在A中捕捉它。
顺便问一下,是否有必要使用singletask?答案 1 :(得分:0)
如果您想将某些结果设置为活动2中的活动A,那么您有两个选项
1)如果activity stack
中已有一项活动,那么您有两种选择
1 =>使用startActivityFroResult()
并将结果设置回调用活动
2 =>将活动A中的字段设为public static
,并为ActivityA的ActivityA刷新视图的activityB和onResume()
分配值
2)如果您有not ActivityA in activity stack
,那么只需使用intent传递必要的值,然后从ActivityA onCreate()
方法获取intent和load视图中的所有值