Intents and Intent Filters详解
2014-03-18 22:15
330 查看
Intents and Intent Filters详解(以下蓝字可以点击如果没有反应,本编没有更新)
一个Intent 可以从其他app组件请求一个action,尽管一个intent在不同的组件中可以有多种方式进行交流,这里有三个基本的使用例子
To start an activity(实例)直接启动:一个Activity代表一个屏幕,你可以用startActivity()方法传递一个Intent去创建一个Activity实例,这个Intent描述了这个activity并携带了交互的信息
带返回值启动Activity:假设有两个activity,一个为A,另一个为B,A启动B,B反馈给A一些信息,飞、具体如下,在A中调用startActivityForResult(Intent intent,int requsetCode)启动BActivity,B中使用方法setResult()方法反馈信息,之后在A中重写onActivityResult(int requestCod,int resultCode,Intent data)方法来获取B反馈回来的值,
To start a service:(实例)
Service 是后台默默的运行,不会显示给用户,
开启服务:你可以调用startService(Intent Service)启动一个Service,这个Intent描述了这个activity并携带了交互的信息
绑定服务:调用content.bindService(Intent service SerciceConnection conn,int flags)
To deliver a broadcast(实例)
broadcast是任何的app都可以接收的相当于信息吧,系统发送各种广播。有选择的接收有用的广播,然后处理这些广播。可以调用sendBroadcast(),sendOrderedBroadcast(),sendStickyBroa(),传递Intent对象来启动broadcast
相关文章推荐
- Intents and Intent Filters全解析
- Develop系列-API Guides-应用组件-Intents and Intent Filters
- Android系列教程之十:Intents and Intent Filters(一)
- Android Intents和Intent Filters详解
- Android系列教程之十一:Intents and Intent Filters(二)
- Intents and Intent Filters
- Android API Guides 之 App Components(1) - Intents and Intent Filters
- Android开发指南中文版(三)Intents and Intent Filters
- Intents and Intent Filters
- Intents and Intent Filters
- Android系列教程之十二:Intents and Intent Filters(三)
- Intents and Intent Filters
- Android Notes 04 - Intents and Intent Filters
- Intents and Intent Filters
- [Android开发向导]Intents and Intent Filters
- Intents and Intent Filters
- Android官方文档之App Components(Intents and Intent Filters)
- Intents and Intent Filters
- Android API Guides学习1——Intents and Intent Filters
- (API GUIDE 3)Intents and Intent Filters