- 4
- 0
- 约小于1千字
- 约 31页
- 2017-11-20 发布于浙江
- 举报
android项目教程Service生命周期
;;;;01;02;Android下的Service生命周期分为未绑定Activity的service和绑定了Activity的service。两种不同service服务的生命周期图示如图14-1所示。;未绑定Activity的Service必须通过startService()方法启动,生命周期依次包含了创建onCreate(),开始onStartCommand(),销毁onDestory()三个方法。其中创建方法onCreate()和销毁方法onDestory()只被调用一次,开始方法onStartCommand()方法可以被调用多次。
绑定了Activity的Service通过bindService()方法启动,生命周期包括创建onCreate()、绑定onBind()、解绑onUnbind()和销毁onDestory()四个方法。其中创建和销毁、绑定和解绑方法是对应的,都只执行一次。;什么是AIDL?AIDL全称是Android Interface Definition Language,这是一种接口定义语言,采用远程过程调用(Remote Procedure Call,RPC)方式实现。这些服务可以被其他应用程序访问。
建立AIDL服务分为以下几个步骤:
(1)在Android工程的Java源目录中建立一个扩展??为aidl的文件。
(2)建立aidl文件的内容正确,ADT
原创力文档

文档评论(0)