起初是在启动后的Activity中的onPause()中调用setResult(int ,Intent)来设置返回的Intent,但是在返回后的Activity中的onActivityResult(int,int,Intent)得到的Intent是空值NULL。 这是启动代码 findView...
分类:
其他好文 时间:
2015-08-21 21:42:02
阅读次数:
220
来源:http://www.cnblogs.com/linjiqin/archive/2011/06/03/2071956.html一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent,...
分类:
其他好文 时间:
2015-08-18 15:37:25
阅读次数:
113
在Android中,当Activity之间相互跳转时,可以使用意图(Intent)来传递相应的数据。新的Activity与主Activity不在同一个线程中,当新的Activity关闭时,会触发主Activity的onActivityResult事件。startActivityForResult(Intentintent,intrequestCode):主Activity带着请求码跳到..
分类:
其他好文 时间:
2015-08-17 19:51:32
阅读次数:
164
1、在调用另外一个activity时是为了得到返回来的值时,若选择通讯录时候进入通讯录只是返回一个电话号码等等,我们可以调用startActivityForResult(); Intent intent=new Intent(); intent.setAction("com.exa...
分类:
移动开发 时间:
2015-08-11 18:14:01
阅读次数:
143
安卓开发的时候从一个Activity跳到另为一个,可以采用startActivityForResult的方式。返回一个结果,根据结果更新数据。 例如下面代码(采用) 一 启动Activity @OptionsItem(R.id.action_add)
public void ...
分类:
移动开发 时间:
2015-08-06 15:19:41
阅读次数:
225
/********************************************************************************************* author:conowen@大钟 * E-mail:c...
分类:
其他好文 时间:
2015-08-06 02:01:56
阅读次数:
217
Android之intent传值的三种方法分别是:1、startActivity();2、startActivityForResult();3、调用在下个activity自定义的方法“actionStart()”,也就是最佳的方法。一、一般方式传值跳转:startActivity()方法// 在MainActivity中定义如下代码button1.setOnClickListener(new OnC...
分类:
移动开发 时间:
2015-08-01 19:06:46
阅读次数:
183
android4.0+已经占据目前主流android系统版本了,在5.0版本发布后,android的LaunchMode与StartActivityForResult的关系发生了一些改变。
两个Activity,A和B,现在由A页面跳转到B页面,看一下LaunchMode与StartActivityForResult之间的关系:
android5.0之前
...
分类:
移动开发 时间:
2015-07-31 18:33:58
阅读次数:
328
读http://www.cnblogs.com/lijunamneg/archive/2013/02/05/2892616.html 有感文中提出了一个核心问题:Android activity的setResult()在什么时候调用?他给出了答案:activity返回result是在被finish的...
分类:
其他好文 时间:
2015-07-30 21:16:59
阅读次数:
193
前天遇到了一个麻烦,还真是麻烦啊。我使用startActivityForResult()&onActivityResult()。由Activity-A 跳转到Activity-B 页面,然后在Activity-B页面编辑完个人资料之后携带个人数据交回到Activity-A页面。事实上非常easy的问...
分类:
其他好文 时间:
2015-07-27 13:01:11
阅读次数:
113