-
-
小仙女女
上传于:2017-04-08
粉丝量:1
该文档贡献者很忙,什么也没留下。
- 相关
- 目录
- 笔记
- 书签
更多相关文档
暂无目录
点击鼠标右键菜单,创建目录
暂无笔记
选择文本,点击鼠标右键菜单,添加笔记
暂无书签
在左侧文档中,点击鼠标右键,添加书签
intent在android中的几种用法 -凯发官网入口
下载积分:1200
内容提示: intent 在 android 中的几种用法 分类: android2011-11-22 15:17 147 人阅读 评论(0) 收藏 举报 转自东方尚智沈大海 csdn 博客: 如果是从 broadcastreceiver 启动一个新的 activity , 不要忘记i.setflags(intent.flag_activity_new_task); [java] view plaincopy 1. public class myreceiver extends broadcastreceiver{ 2. public static final string action="acc"; 3. public void onreceive(context context, intent intent) { 4. intent i=new intent(context,receivered.class); 5. i.setflags(intent.flag_activity_new_task); ...
文档格式:doc |
页数:7 |
浏览次数:5 |
上传日期:2017-04-08 09:20:03 |
文档星级:
intent 在 android 中的几种用法 分类: android2011-11-22 15:17 147 人阅读 评论(0) 收藏 举报 转自东方尚智沈大海 csdn 博客: 如果是从 broadcastreceiver 启动一个新的 activity , 不要忘记i.setflags(intent.flag_activity_new_task); [java] view plaincopy 1. public class myreceiver extends broadcastreceiver{ 2. public static final string action="acc"; 3. public void onreceive(context context, intent intent) { 4. intent i=new intent(context,receivered.class); 5. i.setflags(intent.flag_activity_new_task); 6. context.startactivity(i); 7. } 1. 指定 act ion 和 和 type [java] view plaincopy 1. intent importintent = new intent(intent.action_view); 2. importintent.settype("vnd.android.cursor.item/sim-contact"); 3. importintent.setclassname("com.android.phone", "com.android.phone.simcontacts"); 4. menu.add(0, 0, 0, r.string.importfromsim).seticon(r.drawable.ic_menu_import_contact).setintent(importintent); 5. 2. 指定 act ion, da ta 和 和 type (1)隐式查找 type 示例代码: [java] view plaincopy 1. uri: content://simcontacts/simpeople/(id) 2. intent = new intent("android.intent.action.simedit",uri); 3. startactivity(intent); 程序会很据 data 中的 uri 去查找匹配的 type(必须的) [java] view plaincopy 1. provider 中的 gettype() 2. case sim_people_id: 3. return "vnd.android.cursor.item/sim-contact";