显式Intent我已经简单使用过了,也介绍过概念,现在来说一说隐式Intent: 隐式Intent:就是只在Intent中设置要进行的动作,可以用setAction()和setData()来填入要执行的动作和数据,然后再用startActivity()启动合适的程序。 此外:如果手机中有多个适合的程 ...
分类:
移动开发 时间:
2019-04-28 18:57:49
阅读次数:
198
Intent:即意图,一般是用来启动新的Activity,按照启动方式分为两类:显式Intent 和 隐式Intent 显示Intent就是直接以“类名称”来指定要启动哪一个Activity:Intent intent = new Intent(this , activity.class); 其中a ...
分类:
移动开发 时间:
2019-04-28 18:53:07
阅读次数:
183
带着这些问题往下看!!! 先来一张大概的程序调用流程图 startActivity 通常启动一个activity都是通过以下的方式: startActivity(new Intent(this, MainActivity.class)); 跟踪源码到 Android.app.Activity.Jav ...
分类:
其他好文 时间:
2019-04-16 14:28:57
阅读次数:
145
activity https://www.kancloud.cn/alex_wsc/android-deep2/413484 当前Activity Activity向AMS发送StartActivity的逻辑? startActivity调用了AMS的什么方法? ActivityStack Acti ...
分类:
移动开发 时间:
2019-04-09 09:19:05
阅读次数:
177
应用进程内 如何使用Intent做Activity的跳转 我们通常会这样写,就能跳转到TestActivity中,但是你知道这简简单单的两行代码在我们庞大的安卓系统中经历了怎样的加工处理吗?接下来我带大家深入到系统内了解整个的启动过程 这里调用了startActivity的函数,这个函数被声明在了C ...
分类:
移动开发 时间:
2019-03-21 21:48:28
阅读次数:
216
//1.拨打电话 // 给移动客服10086拨打电话 Uri uri = Uri.parse("tel:10086"); Intent intent = new Intent(Intent.ACTION_DIAL, uri); startActivity(intent); //2.发送短信 // 给 ...
分类:
移动开发 时间:
2019-01-28 17:42:20
阅读次数:
178
//addFlags 销毁跳出的界面 Intent intent=new Intent(BarJudgeActivity.this, HomeActivity.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); ; startActivity(inten... ...
分类:
移动开发 时间:
2018-12-23 16:42:33
阅读次数:
140
使用Anko Intent帮助器可以添加如下依赖 使用 Intent 构造器 详细用法 简单用法 startActivity(intentFor("id" to 100).singleTop()) 如果你不需要传递任何 flag (SINGLE_TOP),你甚至可以这样写: startActivit ...
分类:
其他好文 时间:
2018-07-09 13:31:26
阅读次数:
426
Activity 启动过程: startActivity() Instrumentation.execStartActivity() Binder ActivityManagerService Zygote fork app Binder ApplicationThread.scheduleLaun ...
分类:
移动开发 时间:
2018-06-25 15:09:55
阅读次数:
278
借鉴:https://blog.csdn.net/sunchaoenter/article/details/6612039 在启动另外一个Activity的时候,有两种方法,一种是直接使用startActivity,另外一种就是使用startActivityForResult。 startActiv ...
分类:
移动开发 时间:
2018-05-19 00:11:41
阅读次数:
185