Sam*_*ley 10 android android-intent android-activity
我想帮助将数据向后发送到Activity
已经运行的数据.
我希望用户能够从列表中选择一个选项,然后在之前的活动中使用该选项.我知道如何使用意图继续前进,但是如果没有同时运行任意数量的相同活动窗口,则无法看到在这种情况下如何工作.
有点像更改手机中的设置,但更多的人可以访问字符串.如果您需要更多信息,请询问.
有两种方法可以做到这一点,第一种是调用startActivity(),而不是调用startActivity(),调用startActivityForResult(),这就是文档中有关它的说法:
有时您希望在活动结束时从结果中获取结果.例如,您可以启动一项活动,让用户在联系人列表中选择一个人; 当它结束时,它返回被选中的人.要执行此操作,请使用标识该调用的第二个整数参数调用startActivityForResult(Intent,int)版本.结果将通过onActivityResult(int,int,Intent)方法返回.
http://developer.android.com/reference/android/app/Activity.html
另一种方法是在活动结束时发送广播,并在原始活动中注册broadcastReceiver().
归档时间: |
|
查看次数: |
6256 次 |
最近记录: |