坑一:奇葩需求 首先需要解决的一个问题如下: Activity A 以startActivityForResult()方法启动了Activity B,然后Activity B可以启动Activity C,Activity C可以启动Activity D。需要在B、C和D都可以通过setResult( ...
分类:
其他好文 时间:
2016-11-15 19:09:32
阅读次数:
249
大家或许有遇到这个神坑,在Fragment中使用startActivityForResult能够成功,可是在Fragment中的onActivityResult却无法被调用。一不注意就让人一夜愁白了头。苦经探索(当然包括亲爱的百度和谷歌),终于总结出了一些规律。 在Fragment中使用startA ...
分类:
其他好文 时间:
2016-10-04 16:04:54
阅读次数:
261
((CostomVisitActivity_New) context).startActivityForResult(intent, REQUSET_WORKER_LIST);然后在CostomVisitActivity_New中实现onActivityResult() public static ...
分类:
其他好文 时间:
2016-09-23 13:13:30
阅读次数:
209
首先看演示: 1 简介 、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Acti ...
分类:
其他好文 时间:
2016-09-21 09:01:49
阅读次数:
153
Intent中文意思:意图Intent是各组件沟通的桥梁,在Android中非常的重要Inten可以启动的大致分为三种:Activity(界面),Service(服务),Broadcasts(广播)启动界面:StartActivity(),StartActivityForResult();启动服务:StartService(),BindService()发送广播:SendBroadcasts()Intent..
分类:
移动开发 时间:
2016-09-09 01:08:36
阅读次数:
252
2016-08-30 18:22:33 前提:我们的APP要兼容Api level 11以前的,所以必须用FragmentActivity 1、对于Fragment的,我们很多时候都会在Activity中通过如下方式使用: Fragment是Android3.0以后才引入的东西,为了向下兼容,在su ...
分类:
其他好文 时间:
2016-08-31 13:48:27
阅读次数:
120
Intent Android中三个核心组件——Activity、Services、BroadCastProvider都是通过Intent传递参数。 startActivity(Intent)/startActivityForResult(Intent):来启动一个Activity startServ ...
分类:
其他好文 时间:
2016-08-28 12:16:27
阅读次数:
201
一、与startActivity( )的不同之处 1, startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。 2, startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,页面会 ...
分类:
其他好文 时间:
2016-08-24 18:57:24
阅读次数:
154
如果页面之间有直接关系,如Activity和在它之内的Fragment,可以直接通过接口的调用来传递数据。优势:直接,方便。 劣势:代码耦合性较高 如果是两个Activity之间传递数据,有界面切换的过程的话,可以用startActivity或startActivityForResult。用其中的i ...
分类:
移动开发 时间:
2016-08-03 15:27:35
阅读次数:
310
JreduCh04 2016-07-30跳转 (由一个画面跳转到另一个画面)两种方法:Intent中 startActivity、startActivityForResult。后者可设置requestCode(申请码)用于获得返回值,即由一个画面传数据到多个画面(相同的数据),完成不同的功能,此时的 ...
分类:
其他好文 时间:
2016-07-30 22:37:30
阅读次数:
235