我想创建一个只应创建一次的Activity,然后根据某些值更新它。首先,我尝试通过Intent传递数据,但由于我将该活动作为singleTask进行,因此它不会获取新的Intent对象并使用前一个。
将数据传递给singleTask且需要针对某些值更新的活动的方法是什么?
答案 0 :(得分:3)
如果您的活动是singleTask,则需要在onNewIntent
方法
答案 1 :(得分:0)
什么实体生成新值?如果是Service
,那么您的Activity
可以建立通信渠道,因此Service
可以通过新数据通知Activity
。
更多信息here。