参考:https://blog.csdn.net/hellobenji/article/details/79978701 https://www.jianshu.com/p/5f3953bc012e 在开发项目过程中,startActivityForResult是最常见的,它的使用场景就是:比如从A ...
分类:
其他好文 时间:
2020-07-01 14:14:30
阅读次数:
66
1、不带数据的activityt跳转可以通过如下代码跳转,两个activity之间没有数据传递; Intent intent = new Intent(this ,跳转的activity.class) staintentrtActivity(intent) 而在应用中还需要用到将一个activity ...
分类:
移动开发 时间:
2019-11-23 18:24:05
阅读次数:
70
val isKitKat = Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT val intent = Intent(if (isKitKat) Intent.ACTION_OPEN_DOCUMENT else Intent.ACTION_GE ...
分类:
移动开发 时间:
2019-10-10 20:24:28
阅读次数:
148
先来了解下这两种启动模式: 1.singleInstance,全局唯一,它的实例在全局(即在众多任务栈中)是唯一的,它单独地存在于属于自己的任务栈中,而且这个任务栈没有其他实例。 2.singleTask,任务栈中唯一,它的实例在任务栈中是唯一的。它在被Intent的时候,会先在系统中查找属性值af ...
分类:
其他好文 时间:
2019-01-05 14:14:19
阅读次数:
188
1.前言 EventBus是一款针对Android优化的发布/订阅事件总线。可以替代广播、startActivityForResult、Handler、异步回调等来实现各组件间、组件与后台线程间的通信。它的优点是开销小,代码更优雅,以及将发送者和接收者解耦。 通常我们在使用EventBus的时候都是 ...
分类:
其他好文 时间:
2018-12-20 15:44:38
阅读次数:
151
1、getActivity().startActivityForResult(); 与 fragment.startActivityForActivity(); getActivity().startActivityForResult()是使用Activity来启动Activity,与fragmen ...
分类:
其他好文 时间:
2018-11-29 20:09:19
阅读次数:
223
startActivityForResult常常用来打开一个新的Activity然后返回数据到源Activity,之前对这个方法一直不甚了解,后来试验了一下知道了用法; 一、调用方法需要传入的参数:void startActivityForResult(Intent intent,int Reque ...
分类:
其他好文 时间:
2018-09-22 14:50:04
阅读次数:
174
借鉴:https://blog.csdn.net/sunchaoenter/article/details/6612039 在启动另外一个Activity的时候,有两种方法,一种是直接使用startActivity,另外一种就是使用startActivityForResult。 startActiv ...
分类:
移动开发 时间:
2018-05-19 00:11:41
阅读次数:
185
通过点击按钮,跳转到A02_Target,在A02_Target通过按钮或返回键返回,将数据传递回去 A02_ForResult 1 package top.toly.unitcommon.activity.item2; 2 import android.content.Intent; 3 impo ...
分类:
其他好文 时间:
2018-04-26 21:03:26
阅读次数:
189
1:Actiivty 用户可以看见并可以操作的界面 Activity开启方式:startActivityForResult :startActivity Activity生命周期: onCreate onStart onResume onPause onStop onDestroy onRestar ...
分类:
移动开发 时间:
2018-03-15 01:40:59
阅读次数:
219