学而时习之,温故而知新,放假前回顾下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 的参照数据 别人的写这里分享一下

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的隐式跳转)相关推荐

  1. android 之 使用显示意图和隐式意图完成Activity的跳转

    通过显示意图激活目标组件的方式有: 1.通过构造函数 intent = new Intent(启动源,启动目标): 实例见:博客    ==>android 之Activity间的相互跳转   ...

  2. Android 四大组件 —— 活动(活动的隐式跳转)

    上一篇我们讨论了活动的显示跳转,现在来学习活动的隐式跳转 相比于显式Intent,隐式Intent 则含蓄了许多,它并不明确指出我们想要启动哪一个活动,而是指定了一系列更为抽象的action 和cat ...

  3. Android学习-Kotlin语言入门-变量、函数、语法糖、when、for-in、主构造函数、单例类、函数式API、集合遍历、隐式Intent、Activity生命周期、四种启动模式、标准函数

    探究java语言的运行机制 变量.函数.语法糖 when条件语句 for循环 主构造函数.次构造函数 数据类和单例类 集合的创建与遍历 集合的函数式API 创建菜单 隐式使用Intent Activi ...

  4. Android Activity的隐式调用(跨进程)★

    1.activity启动方式 Android启动Activity有两种方式:显式调用和隐式调用.显式调用需要明确地指定被启动对象的组件信息,包括包名和类名:隐式调用则不需要明确指定组件信息.原则上一个 ...

  5. Intent的四种跳转( 1 显式跳转 ,2 隐式跳转 , 3 数据传递 , 4 数据回传)

    1 显式跳转 ,2 隐式跳转 , 3 数据传递 , 4 数据回传 关键代码片段: 显式跳转: Intent intent1=new Intent(MainActivity.this,Main2Acti ...

  6. android 通过类名跳转activity,Activity跳转方式总结

    一.显式调用方法 方法一: Intent intent=new Intent(本类,将要跳转的类); //Intent intent=new Intent(MainActivity.this,Jump ...

  7. java 多态 显式隐式,Java 构造器中的显式参数和this隐式参数

    1.构造器 写一个Java类,首先要先从构造器开始,构造器与类同名,在构造类的对象时会先从构造器开始. 构造器总是伴随着new操作符的执行而被调用. 构造器主要是用来初始化类的实例域. 构造器的特点: ...

  8. android fragment finish activity,如何从fragment跳到activity再从activity返回(finish()方法返回)刷新fragemnt页面...

    代码改变世界 如何从fragment跳到activity再从activity返回(finish()方法返回)刷新fragemnt页面 广播方法实现Fragment页面刷新 fragment中重写onA ...

  9. jQuery 中的显式遍历(explicitly iterate)与隐式遍历(implicit iteration)

    jQuery 中的显式遍历(explicitly iterate)与隐式遍历(implicit iteration) 在 jQuery 中,我们把 $() 叫做核心函数. 如果通过核心函数找到的元素不 ...

最新文章

  1. SpringBoot+Mybatis+Swagger2环境搭建
  2. 【EventBus】发布-订阅模式 ( Android 中使用 发布-订阅模式 进行通信 )
  3. kafka maven没有下载_Kafka 系列(三)——Kafka 生产者详解
  4. 基于Java+SpringBoot+vue+element实现扶贫助农政策平台系统
  5. 数据结构之图的应用:最小生成树MST(prime算法和Kruskal算法)
  6. STP安全特性——bpduguard特性、 bpdufilter特性、guard root 特性、loopguard技术总结与案列(附图,建议PC观看)
  7. apt-get install php5-redis,Ubuntu14-04安装redis和php5-redis扩展
  8. 金融统计分析与挖掘实战3.3.1-3.3.3
  9. Paragon NTFS Mac官网版的下载安装与激活教程分享
  10. 《从NLP反作弊技术看马蜂窝注水事件》笔记
  11. 解决Windows 10环境下 Realtek声卡 台式机前面板插孔没有声音输出问题
  12. python打开浏览器并截图_使用python实现网页截图的两种方式
  13. java设置一个内部类child_java的内部类及匿名内部类
  14. Flutter 清除应用缓存
  15. windows 无法停止ics_Win10系统ICS服务启动后停止怎么办
  16. 苍穹官网HTML源码带音乐
  17. 倡导国稻种芯·中国水稻节 万祥军:农民丰收节金秋消费季
  18. subplots与figure函数参数解释说明以及简单的使用脚本实例
  19. RK3229 android9.0 按刷机按键进入loader
  20. 名气大增的小红书还需要提防些什么

热门文章

  1. 2022-2028年中国儿童保健品行业市场研究及前瞻分析报告
  2. Go 知识点(15)— 切片长度和容量
  3. 2022-2028年中国内衣用热熔胶膜行业发展现状调查及市场分析预测报告
  4. RabbitMQ 入门系列(3)— 生产者消费者 Python 代码实现
  5. Pytorch源码与运行原理浅析--网络篇(一)
  6. BiLSTM-CRF学习笔记(原理和理解) 维特比
  7. tf.placeholder函数说明
  8. 计图MPI分布式多卡
  9. PyTorch 数据并行处理
  10. AI芯片结构目标图形处理