偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

深入淺出 Android核心組件Service(2)

移動開發(fā) Android
本文為51CTO專欄作者傻蛋做的Android Service系列文章的第二篇,通過綁定的方式來啟動Service。

第二種是通過綁定的方式來啟動Service。先看流程圖。

 

點擊查看大圖

綁定的方式和***節(jié)的方式***的不同就是在于,Activity可以和Service實現(xiàn)關(guān)聯(lián),當(dāng)被關(guān)聯(lián)的Activity結(jié)束后,相應(yīng)的Service 也會停止,同時在綁定了的Activity中我們還可以回調(diào)我們在Service中定義的方法。在這里我們使用了 this.bindService(intent, myServiceConnection, Context.BIND_AUTO_CREATE); 來啟動Service,當(dāng)Service創(chuàng)建了同時綁定了Activity之后,會回調(diào)我們定義的ServiceConnection(),從而傳回IBinder接口,我們就能夠調(diào)用Service中的方法了。這時候Activity就和 Service實現(xiàn)了綁定,Activity退出了Service就相應(yīng)的退出了。Service的申明如下,intent filter 是對接收Service的過濾。

  1. <service android:enabled="true" android:name=".service.mediaplayer.BindMusicService"
  2. <intent-filter> 
  3. <action android:name="com.androidtest.service.mediaplayer.BindMusicService" /> 
  4. </intent-filter> 
  5. </service>  

本節(jié)的源代碼可以在此下載: http://down.51cto.com/data/326385

責(zé)任編輯:佚名 來源: 最牛網(wǎng)
相關(guān)推薦

2012-02-07 14:37:01

Android核心組件Service

2012-02-07 15:09:03

Android核心組件Service

2012-02-07 15:16:01

Android核心組件Service

2012-02-07 15:29:17

Android核心組件Service

2012-02-21 13:55:45

JavaScript

2021-03-16 08:54:35

AQSAbstractQueJava

2011-07-04 10:39:57

Web

2010-07-26 13:55:10

OPhone游戲開發(fā)

2022-05-06 07:19:11

DOMDiff算法

2011-05-05 14:44:43

SurfaceFlinSurfaceActivity

2013-11-14 15:53:53

AndroidAudioAudioFlinge

2019-01-07 15:29:07

HadoopYarn架構(gòu)調(diào)度器

2021-07-20 15:20:02

FlatBuffers阿里云Java

2012-05-21 10:06:26

FrameworkCocoa

2017-07-02 18:04:53

塊加密算法AES算法

2022-09-26 09:01:15

語言數(shù)據(jù)JavaScript

2025-05-09 01:30:00

JavaScript事件循環(huán)基石

2022-01-13 09:38:25

Android架構(gòu)設(shè)計

2022-10-31 09:00:24

Promise數(shù)組參數(shù)

2018-11-09 16:24:25

物聯(lián)網(wǎng)云計算云系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號