android 显示意图的笔记
来源:互联网 发布:老鼠仓 知乎 编辑:程序博客网 时间:2024/05/29 03:35
android中的意图分为显示意图和隐式意图。显示意图明确指出了所要激活的组件,而显示意图则不是。
对显示意图来说一般有一下几种方式激活组件(以activity为例):
(1) Intent intent = new Intent();
intent.setClass(MainActivity.this, OtherActivity.class);
startActivity(intent);
(2) Intent intent = new Intent();
intent.setClassName(MainActivity.this, "com.example.intent.OtherActivity");
startActivity(intent);
(3) Intent intent = new Intent();
intent.setClassName( "com.example.intent", "com.example.intent.OtherActivity");
startActivity(intent);
(4) Intent intent = new Intent();
intent.setComponent(new ComponentName(MainActivity.this, OtherActivity.class));
// intent.setComponent(new ComponentName(context,String));
// intent.setComponent(new ComponentName(String,String));
startActivity(intent);
(5)如果在活动跳转的时候希望下一个活动能够返回某些数据给当前的活动,则在当前活动使用Intent时注意:
Intent intent = new Intent();
intent.setClass(MainActivity.this, OtherActivity.class);
startActivityForResult(intent, 1);//意图对象,请求码
在下一个活动返回结果的时候
//向main发回返回值
Intent intent = new Intent();
intent.putExtra("result", "返回数据...");
setResult(2, intent);//结果码和数据,通过Intent意图携带数据
OtherActivity.this.finish();
同时在当前活动中复写父类的onActivityResult(int requestCode, int resultCode, Intent data) 方法;
//requestCode=1 resultCode=2 并对数据data进行处理
- android 显示意图的笔记
- Android 显示意图和隐式意图的区别
- Android 显示意图和隐式意图的区别
- Android笔记 隐式意图vs显示意图+隐式意图打开短信应用demo
- android的显示意图和隐示意图
- android 显示意图
- android 隐式意图的笔记
- Android 隐式意图和显示意图
- Android 隐式意图和显示意图
- Android深入探究笔记之三 -- Intent (隐式意图和显示意图)
- Android深入探究笔记 -- Intent (隐式意图和显示意图)
- android基础笔记:显示意图并传递简单参数
- Android intent的显示意图和隐式意图的区别
- 关于Android intent的知识 隐式意图和显示意图
- 关于Android intent的知识 隐式意图和显示意图
- Android学习记录(7)—Intent中显示意图和隐式意图的用法
- Android学习记录--Intent中显示意图和隐式意图的用法
- Android之显示意图与隐式意图的使用场景
- 用jquery 绑定一个按钮click事件后,第一次点击后,一切正常,第二次点击,竟然执行两次,以后越来越多
- fds
- Android实战技巧:深入解析AsyncTask
- CentOS安装配置Hadoop 1.2.1(伪分布模式)
- 计算机专业经典书籍(汇总)
- android 显示意图的笔记
- HDU 4301 Divide Chocolate ( 动态规划 )
- 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
- JAVA异常的分类
- Leetcode_num10_Populating Next Right Pointers in Each Node
- hibernate4 could not initialize proxy - no Session
- quick-cocos2d-x源文件编译及加密详解
- 常见运算的x86反汇编分析(1)
- iOS 通知中心扩展制作入门