首先我们来回忆一下传统用Activity进行的页面切换,activity之间切换,首先需要新建intent对象,给该对象设置一些必须的参数,然后调用startActivity方法进行页面跳转。如果需要activity返回结果,则调用startActivityForResult方法,在onActivityResult方法中获得返回结果。此外,每一个要展示的activity需要在AndroidManif...
分类:
移动开发 时间:
2015-07-25 23:07:30
阅读次数:
562
今天在项目里用到Intent intent=new Intent(getActivity(), Test.class);startActivityForResult(intent, 1);onActivityResult本来返回应该是1的,但是却返回了9001,仔细一看是从Fragment跳转到Ac...
分类:
移动开发 时间:
2015-07-25 13:43:32
阅读次数:
285
最近在项目遇到这样一个问题,原始的activity不是为我写,后面我要改成返回activity携带参数。我改好了之后 发现不能调用onActivityResult。调试也没有问题,activity结束时候我也是用finish函数的。这样的话,不细心就不会查到Manifest 配置activity语句上。下面说说不响应的问题。...
分类:
其他好文 时间:
2015-07-20 11:05:26
阅读次数:
118
startActivityForResult()中
* requestCode 请求码,即调用startActivityForResult() 传递过去的值
* resultCode 结果码,结果码用于标识返回数据来自哪个新Activity一.实例:1.在Activity中得到新打开Activity 关闭后返回的数据
startActivityForResult( 第一个参数,第二参数)
第...
分类:
其他好文 时间:
2015-07-17 16:15:42
阅读次数:
155
实现,在listViewXml中设置android:listSelector="@color/green"2.解决登陆后升级通知再次弹出的bug①:MineFragment跳转到Login界面使用StartActivityForResult,而不是StartActivity;@Override publicvoidonActivityResult(intrequestCode,intresultCode,Intentdata){ if(d..
分类:
其他好文 时间:
2015-07-15 23:13:32
阅读次数:
127
1、首先,返回的Activity必须使用startActivityForResult启动。2、其次,在返回的Activity中必须保证setResult方法在finish方法之前执行,否则onActivityResult不会执行。 由A启动B,在由B返回A时,执行过程如下: B---onBack.....
分类:
其他好文 时间:
2015-07-07 16:08:28
阅读次数:
231
前面提到建立intent 的方式的含义,这里记录下intent的作用,activity之间的值传递 当程序中需要调用一个外部功能(命令,类)来得到想要的结果时,可以用 startActivityForResult(Intent, int) 。 其中intent是想要做的事情,int 是request...
分类:
其他好文 时间:
2015-06-24 10:58:03
阅读次数:
103
1、在一个Activity中想要启动进入另一个Activity时,通常我们使用startActivity这个方法来实现,代码如下:其中MainActivity为源activity,ActivityLifeCycleActivity为目标activity,也就是要进入的那个,也可通过intent传递一...
分类:
其他好文 时间:
2015-06-17 13:14:06
阅读次数:
240
在获取返回值时要注意的是打开Activity的方式,用方法:startActivityForResult接收时,重写方法:onActivityResult在子Activity中,写数据用方法:setResultMainActivity代码: private TextView tv; @Over...
分类:
其他好文 时间:
2015-06-15 23:38:05
阅读次数:
202
1、在第一个Activity(MainActivity.java)中以方法startActivityForResult(Intent intent, Int requestCode)启动第二个页面(TwoActivity.java);Bundle bundle = new Bundle();bund...
分类:
移动开发 时间:
2015-06-15 12:45:28
阅读次数:
192