Android 隐式跳转(Activity的隐式跳转)
学而时习之,温故而知新,放假前回顾下android 的 隐式跳转
Activity的显式跳转:
是直接指定需要调用的Activity
Activity的隐式跳转:
不明确指定启动哪个Activity,而是设置Action、Data、Category,让系统来筛选出合适的Activity。
下面说下使用,在java代码中需要设置action 然后在配置文件AndroidManifest里面指定一下即可
直接setAction方法
Intent intent = new Intent();intent.setAction("com.hly.view.fling");startActivity(intent);
或者构造方法设置Action
Intent intent = new Intent("com.hly.view.fling");startActivity(intent);
这里说下:com.hly.view.fling 这个是自己顺便取的action 标记,自己的取名一般是包名+特定的命名
AndroidManifest 里面:
<activity android:name=".FlingActivity"><intent-filter><action android:name="com.hly.view.fling"/><category android:name="android.intent.category.DEFAULT"/></intent-filter></activity>
这样就实现了跳转了
如果想使用隐式跳转的时候传递参数和,显示一样直接在下面使用即可例如
Intent intent = new Intent();intent.setAction("com.hly.view.fling");intent.putExtra("key", "name");startActivity(intent);
或者使用bundle
Intent intent = new Intent();intent.setAction("com.hly.view.fling");Bundle bundle = new Bundle();bundle.putString("key","value");bundle.putString("key1","value1");intent.putExtras(bundle);startActivity(intent);
隐式跳转使用的地方很多,比如跳转系统设置,相机,拨打电话,浏览器,等等
下面是Intent 的参照数据 别人的写这里分享一下
元素名称 | 设置方法 | 说明与用途 |
Component | setComponent | 组件,用于指定Intent的来源与目的 |
Action | setAction |
动作,用于指定Intent的操作行为 |
Data | setData | 即Uri,用于指定动作要操纵的数据路径 |
Category | setCategory | 类别,用于指定Intent的操作类别 |
Type | setType | 数据类型,用于指定Data类型的定义 |
Extras | setExtras | 扩展信息,用于指定装载的参数信息 |
Flags | setFlags | b标志位,用于指定Intent的运行模式(启动标志) |
Intent类的系统动作常量名 | 系统动作的常量值 | 说明 |
ACTION_MAIN | android.intent.action.MAIN | App启动时的入口 |
ACTION_VIEW | android.intent.action.VIEW | 显示数据给用户 |
ACTION_EDIT | android.intent.action.EDIT | 显示可编辑的数据 |
ACTION_CALL | android.intent.actionCALL | 拨号 |
ACTION_DIAL | android.intent.action.DIAL | 打电话 |
ACTION_SEND | android.intent.action.SEND | 发短信 |
ACTION_ANSWER | android.intent.action.ANSWER | 接电话 |
ACTION_SEARCH | android.intent.action.SEARCH | 导航栏上SearchView的搜索动作 |
参考地址
Android 隐式跳转(Activity的隐式跳转)相关推荐
- android 之 使用显示意图和隐式意图完成Activity的跳转
通过显示意图激活目标组件的方式有: 1.通过构造函数 intent = new Intent(启动源,启动目标): 实例见:博客 ==>android 之Activity间的相互跳转 ...
- Android 四大组件 —— 活动(活动的隐式跳转)
上一篇我们讨论了活动的显示跳转,现在来学习活动的隐式跳转 相比于显式Intent,隐式Intent 则含蓄了许多,它并不明确指出我们想要启动哪一个活动,而是指定了一系列更为抽象的action 和cat ...
- Android学习-Kotlin语言入门-变量、函数、语法糖、when、for-in、主构造函数、单例类、函数式API、集合遍历、隐式Intent、Activity生命周期、四种启动模式、标准函数
探究java语言的运行机制 变量.函数.语法糖 when条件语句 for循环 主构造函数.次构造函数 数据类和单例类 集合的创建与遍历 集合的函数式API 创建菜单 隐式使用Intent Activi ...
- Android Activity的隐式调用(跨进程)★
1.activity启动方式 Android启动Activity有两种方式:显式调用和隐式调用.显式调用需要明确地指定被启动对象的组件信息,包括包名和类名:隐式调用则不需要明确指定组件信息.原则上一个 ...
- Intent的四种跳转( 1 显式跳转 ,2 隐式跳转 , 3 数据传递 , 4 数据回传)
1 显式跳转 ,2 隐式跳转 , 3 数据传递 , 4 数据回传 关键代码片段: 显式跳转: Intent intent1=new Intent(MainActivity.this,Main2Acti ...
- android 通过类名跳转activity,Activity跳转方式总结
一.显式调用方法 方法一: Intent intent=new Intent(本类,将要跳转的类); //Intent intent=new Intent(MainActivity.this,Jump ...
- java 多态 显式隐式,Java 构造器中的显式参数和this隐式参数
1.构造器 写一个Java类,首先要先从构造器开始,构造器与类同名,在构造类的对象时会先从构造器开始. 构造器总是伴随着new操作符的执行而被调用. 构造器主要是用来初始化类的实例域. 构造器的特点: ...
- android fragment finish activity,如何从fragment跳到activity再从activity返回(finish()方法返回)刷新fragemnt页面...
代码改变世界 如何从fragment跳到activity再从activity返回(finish()方法返回)刷新fragemnt页面 广播方法实现Fragment页面刷新 fragment中重写onA ...
- jQuery 中的显式遍历(explicitly iterate)与隐式遍历(implicit iteration)
jQuery 中的显式遍历(explicitly iterate)与隐式遍历(implicit iteration) 在 jQuery 中,我们把 $() 叫做核心函数. 如果通过核心函数找到的元素不 ...
最新文章
- SpringBoot+Mybatis+Swagger2环境搭建
- 【EventBus】发布-订阅模式 ( Android 中使用 发布-订阅模式 进行通信 )
- kafka maven没有下载_Kafka 系列(三)——Kafka 生产者详解
- 基于Java+SpringBoot+vue+element实现扶贫助农政策平台系统
- 数据结构之图的应用:最小生成树MST(prime算法和Kruskal算法)
- STP安全特性——bpduguard特性、 bpdufilter特性、guard root 特性、loopguard技术总结与案列(附图,建议PC观看)
- apt-get install php5-redis,Ubuntu14-04安装redis和php5-redis扩展
- 金融统计分析与挖掘实战3.3.1-3.3.3
- Paragon NTFS Mac官网版的下载安装与激活教程分享
- 《从NLP反作弊技术看马蜂窝注水事件》笔记
- 解决Windows 10环境下 Realtek声卡 台式机前面板插孔没有声音输出问题
- python打开浏览器并截图_使用python实现网页截图的两种方式
- java设置一个内部类child_java的内部类及匿名内部类
- Flutter 清除应用缓存
- windows 无法停止ics_Win10系统ICS服务启动后停止怎么办
- 苍穹官网HTML源码带音乐
- 倡导国稻种芯·中国水稻节 万祥军:农民丰收节金秋消费季
- subplots与figure函数参数解释说明以及简单的使用脚本实例
- RK3229 android9.0 按刷机按键进入loader
- 名气大增的小红书还需要提防些什么