如何在Android中通过Intents传递不同数据的Activity的单个实例?

时间:2010-11-30 12:51:50

标签: android android-activity

我想创建一个只应创建一次的Activity,然后根据某些值更新它。首先,我尝试通过Intent传递数据,但由于我将该活动作为singleTask进行,因此它不会获取新的Intent对象并使用前一个。

将数据传递给singleTask且需要针对某些值更新的活动的方法是什么?

2 个答案:

答案 0 :(得分:3)

如果您的活动是singleTask,则需要在onNewIntent方法

中处理新的意图

答案 1 :(得分:0)

什么实体生成新值?如果是Service,那么您的Activity可以建立通信渠道,因此Service可以通过新数据通知Activity

更多信息here