bindService的一些筆記

2021-07-08 11:32:49 字數 926 閱讀 1788

繫結本地服務的流程

1.在activity中呼叫bindservice(),去繫結服務

bindservice(intent

, new myconn(),

bind_auto_create

);

需要傳遞乙個叫serviceconnection的介面引數,用來返回連個毀掉

當服務被成功繫結

當服務失去連線

2.在service裡面需要重新onbind()方法,在服務被繫結的時候會被呼叫,返回乙個ibinder介面物件(**人)

**人必須要實現乙個方法,這個方法可以呼叫到服務的方法

3.在activity的onserviceconnected()得到**人

4.呼叫**人的方法

5.中間人呼叫服務的方法

繫結遠端服務的流程

1.在activity中呼叫bindservice(),去繫結服務

bindservice(intent

, new myconn(),

bind_auto_create

);

需要傳遞乙個叫serviceconnection的介面引數,用來返回連個毀掉

當服務被成功繫結

當服務失去連線

2.在service裡面需要重新onbind()方法,在服務被繫結的時候會被呼叫,返回乙個ibinder介面物件(**人)

介面定義要用aidl,用自動生成的iservice.stub

**人必須要實現乙個方法,這個方法可以呼叫到服務的方法

3.在activity的onserviceconnected()得到**人

使用iservice.stub.asinte***ce()

4.呼叫**人的方法

5.中間人呼叫服務的方法

練習五筆的一些感受

趁著這個過年,我也開始練習五筆了,可能有人會說,你竟然還不會五筆,可能會小小的鄙視我,但是終歸鄙視歸鄙視,確實之前一直用拼音輸入法的。其實拼音輸入法就是這樣,用的越多,你就越恨它,因為用的多了之後,才真正的深惡痛絕其速度之慢,特別是同音字需要選擇。用一句話來形容,就是忍了這麼多年,終於受夠了,於是開...

一些人,一些事,一些

我覺得這是國內it企業浮躁和傳統的官本位性質決定的,導致國內企業都本末倒置。要想改變命運,我覺得有以下出路 1.不做技術了,改做混混 混混的概念很廣泛的,比如銷售 經理 幹部 皮包公司之類其實都屬於這類。中國就是這樣,越浮越掙錢,只有混混才能發財。要不更進一步,做流氓,廣義的流氓,也很不錯。2.專心...

關於RemoteView 的一些字型的一些問題

最近在做乙個 在notification 新增 天氣通知的小部分 發現困擾在 如何給 remoteview 中的字型 作修改 大家都知道 textview 設定字型 在xml 中 可以 設定 3種 而其他字型的設定 需要通過 typeface 去設定 具體 將字型放置在asset 資料夾中 type...