【问题标题】:Resuming back to an activity without restarting the activity在不重新启动活动的情况下恢复到活动
【发布时间】:2011-11-11 22:28:39
【问题描述】:

我有两个交互的活动。 活动 A 选择输入值并发送到活动 B 以供用户在提交之前确认输入。活动 B 应允许用户返回活动 A 以在需要时编辑输入值,或者在正常情况下提交值。如果用户提交值,则活动 A 应该完成,如果他进行编辑,则返回活动 A。

当用户提交完美运行的值时,我使用startActivityForResult()setResult() 方法杀死活动A,但是当我单击编辑按钮返回活动A 时,它使用a 调用活动A新的 Intent,随后,它启动了活动 A,而之前启动的活动 A 仍在运行。我想要的是在单击后退按钮开始活动 B 之前使用现有值恢复活动 A。我如何做到这一点?非常感谢您的帮助

【问题讨论】:

标签: android


【解决方案1】:

当您需要编辑时,请在活动 B 中调用 finish()。无需触发创建 Activity A 新实例的 Intent。它将恢复 Activity A。

【讨论】:

  • 伟大的 Rasel,这太容易了......也许我需要好好推理一下......无论如何谢谢......我真的很感激
猜你喜欢
  • 2020-12-23
  • 1970-01-01
  • 2014-10-18
  • 1970-01-01
  • 1970-01-01
  • 2013-11-11
  • 1970-01-01
  • 2015-03-07
  • 2018-07-21
相关资源
最近更新 更多