使用setAction()方法来启动目标Activity
来源:互联网 发布:怎么把照片导入mac 编辑:程序博客网 时间:2024/06/05 14:12
以前经常习惯了使用intent.setClass()来启动其他Activity,对使用intent的setAction()方法了解不多,今天试了一下,总结如下:
使用setAction时,如果没有同时使用 intent.addCategory()方法,那么目标Activity的category默认为android.intent.category.DEFAULT,如果在AndroidManifest .xml中声明目标Activity时没有设置其category的属性值为android.intent.category.DEFAULT,此时就会报错。
我认为出现错误的原因是:本用方法启动目标Activity,系统是通过action和category来唯一确定一个Activity的,如果声明目标Activity时没有明确其action和category属性值,就不能唯一确定一个Activity,此时就会报错。
0 0
- 使用setAction()方法来启动目标Activity
- 使用intent来启动activity
- Android - 使用Intent来启动Activity
- setAction、setData通过按钮启动其他程序:
- 使用Intent来启动Activity并传递参数
- Android中Intent.setAction简单使用
- 启动Activity的方法
- startActivityForResult方法启动Activity
- Activity详解Activity的使用步骤、生命周期及其启动模式、启动方法
- Android:通过意图启动其他程序、Uri、setAction、setData、setDataAndType
- 用 startActivityForResult 方法启动 Activity 的简单使用
- intent启动新activity / 使用其他类的方法
- 使用Preferencescreen启动Activity
- 使用Intent启动Activity
- 使用Intent启动Activity
- 使用adb启动activity
- 使用Intent启动Activity
- 使用ComponentName启动Activity
- 101个MySQL的调节和优化的提示
- 数组中只出现一次的数
- python学习:继承
- va_list 简介
- 【转】在单板上通过串口调试内核
- 使用setAction()方法来启动目标Activity
- Oracle11g基础知识【SQL学习笔记】
- HDU2589 正方形划分 【DFS】
- 手把手教你在win8下搭建wamp环境
- 35、Search Insert Position
- 从11g RAC的ASM 磁盘组中剔出一块磁盘
- 内部内访问外部循环变量
- ZOJ Problem Set - 2176 Speed Limit
- 树结构练习——排序二叉树的中序遍历