中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

【學習筆記】Android中Service通信

一、Service的生命周期onCreate  onStart  onDestroy  onBind )

成都創新互聯專注為客戶提供全方位的互聯網綜合服務,包含不限于成都網站設計、網站制作、鑲黃網絡推廣、小程序定制開發、鑲黃網絡營銷、鑲黃企業策劃、鑲黃品牌公關、搜索引擎seo、人物專訪、企業宣傳片、企業代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創新互聯為所有大學生創業者提供鑲黃建站搭建服務,24小時服務熱線:028-86922220,官方網址:www.2m8n56k.cn

1). 被啟動的服務的生命周期:如果一個Service被某個Activity 調用 Context.startService 方法啟動,那么不管是否有Activity使用bindService綁定或unbindService解除綁定到該Service,該Service都在后臺運行。如果一個Service被startService 方法多次啟動,那么onCreate方法只會調用一次,onStart將會被調用多次(對應調用startService的次數),并且系統只會創建Service的一個實例(因此你應該知道只需要一次stopService調用)。該Service將會一直在后臺運行,而不管對應程序的Activity是否在運行,直到被調用stopService,或自身的stopSelf方法。當然如果系統資源不足,android系統也可能結束服務。

2). 被綁定的服務的生命周期:如果一個Service被某個Activity 調用 Context.bindService 方法綁定啟動,不管調用 bindService 調用幾次,onCreate方法都只會調用一次,同時onStart方法始終不會被調用。當連接建立之后,Service將會一直運行,除非調用Context.unbindService 斷開連接或者之前調用bindService 的 Context 不存在了(如Activity被finish的時候),系統將會自動停止Service,對應onDestroy將被調用。

3). 被啟動又被綁定的服務的生命周期:如果一個Service又被啟動又被綁定,則該Service將會一直在后臺運行。并且不管如何調用,onCreate始終只會調用一次,對應startService調用多少次,Service的onStart便會調用多少次。調用unbindService將不會停止Service,而必須調用 stopService 或 Service的 stopSelf 來停止服務。

4). 當服務被停止時清除服務:當一個Service被終止(1、調用stopService;2、調用stopSelf;3、不再有綁定的連接(沒有被啟動))時,onDestroy方法將會被調用,在這里你應當做一些清除工作,如停止在Service中創建并運行的線程。

二、外界與服務通信

在MainActivity里,獲取數據放入intent里,然后啟動服務

【學習筆記】Android中Service通信

在Service里如何獲取MainActivity里的數據呢?由于Service被啟動后,會執行onStartCommand方法,所以我們重寫這個方法,用intent接收數據

【學習筆記】Android中Service通信

三、綁定Service通信(bindSerivce->onCreate->onBind->running->onUnbind->onDestroy)

1)在MainActivity里通過bindService執行綁定

bindService(new Intent(this,MyService.class),this, Context.BIND_AUTO_CREATE);

2)執行這個函數的時候MyService中的onCreate函數執行,然后執onBind函數,重寫該方法。該方法返回了一個iBinder,iBander是一個接口,方法里要返回一個實例,我們需要再寫一個類繼承安卓系統Binder類

【學習筆記】Android中Service通信

3)iBander實例通過MainActivity的bindService的this調用onServiceConnected函數來接收

【學習筆記】Android中Service通信

4)在MainActivity中的binder來調用MyService中setData方法來傳輸數據,完成和service的通信

binder.setData(edt.getText().toString());

名稱欄目:【學習筆記】Android中Service通信
本文鏈接:http://www.2m8n56k.cn/article34/pchpse.html

成都網站建設公司_創新互聯,為您提供品牌網站制作電子商務品牌網站建設網站內鏈虛擬主機動態網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設
主站蜘蛛池模板: 国产成人精品视频免费 | 日韩欧美精品在线视频 | 成年美女黄网站色视频大全免费 | 久久久精品视频免费观看 | 国产一级成人毛片 | 日本天堂在线视频 | 99精品视频免费 | 日韩特级毛片 | 日本爽快片100色毛片 | 亚洲天堂在线视频观看 | baoyu121永久免费网站 | 国产成人亚洲精品91专区高清 | 国产精品黄页在线播放免费 | 欧美三级真做在线观看 | 手机看片国产免费 | 日韩特黄毛片 | 久久精品国产亚洲高清 | 特黄特黄aaaa级毛片免费看 | 久爱午夜精品免费视频 | 欧美自拍另类 | 欧美激情久久久久久久大片 | 久草视频网址 | 欧美黄色免费 | 男女配种猛烈免费视频 | 国产日本欧美亚洲精品视 | 中文在线三级中文字幕 | 成人免费一级毛片在线播放视频 | 亚洲高清视频网站 | 日韩成人在线视频 | 分享一个无毒不卡免费国产 | 在线观看一区二区三区视频 | 国产午夜免费不卡精品理论片 | 久久免费播放 | 德国女人一级毛片免费 | 日本一区二区三区四区无限 | 特黄特黄一级高清免费大片 | 国内精品伊人久久久影视 | 精品国产欧美一区二区三区成人 | 国产精品成人自拍 | 久热精品男人的天堂在线视频 | 国产精品国产三级国产an |