活动B将获得用户输入,然后按意图传递编辑文本,并在单击提交按钮后启动活动A。活动A getStringExtra
并更改文本视图以反映用户输入的内容。
现在,当用户在活动A中按下添加按钮时,它将启动活动C。活动C包含另一个编辑文本。当用户单击“提交”按钮时,它将返回到活动A,并显示更新的活动(包括来自活动B的数据)。
我在Android清单文件中为活动A设置了android:launchMode="singleTask"
。
但是,从活动C提交后,活动A并未反映任何更改。如果我设置android:launchMode="standard"
,它将显示C中的值,但A中的值将消失。
我该如何解决?
非常感谢。