【问题标题】:Send data via Up Navigation for Android通过 Android 的向上导航发送数据
【发布时间】:2014-08-06 15:04:47
【问题描述】:

我正在通过向上导航在活动(1 和 2)之间切换:

  • Activity 1 通过 Intent.putExtra 将数据传递给 Activity 2。
  • 在活动 2 中,当使用向上导航时,必须将此数据传递回活动 1。

我该如何编码?

【问题讨论】:

  • 谢谢!提示 startActivityForResult(Intent intent, int requestCode) 引导我找到正确的答案和操作方法。

标签: android android-intent navigation


【解决方案1】:

您应该使用startActivityForResult 启动活动 2,这样它就可以将数据发送回启动活动。

有关更多信息,请查看 Android 开发者网站上的 this 教程。

【讨论】:

    【解决方案2】:

    你必须用startActivityForResult(Intent intent, int requestCode)方法启动Activity2。

    在 Activity2 上,您必须使用 setResult(int resultCode, Intent data) 方法设置要返回的数据

    在 Activity1 上,您必须实现 onActivityResult(int requestCode, int resultCode, Intent data) 方法。这是您从 Activity2 获取数据的地方

    查看活动文档以获取更多信息enter link description here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-20
      • 2017-02-24
      • 2013-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多