通过Android的Up Navigation发送数据

通过Android的Up Navigation发送数据,android,android-intent,navigation,Android,Android Intent,Navigation,我通过向上导航在活动(1和2)之间切换: 活动1通过Intent.putExtra向活动2传递数据 在活动2中,当使用活动1的向上导航时,必须将此数据传递回活动1 我必须如何对此进行编码?您应该使用startActivityForResult启动活动2,这样它就可以将数据发送回启动活动 有关更多信息,请查看Android开发者网站上的教程。您必须使用startActivityForResult(Intent-Intent,int-requestCode)方法启动Activity2 在Acti

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

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

我必须如何对此进行编码?

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


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

您必须使用
startActivityForResult(Intent-Intent,int-requestCode)
方法启动Activity2

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

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


查看活动文档了解更多信息

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