Re: [問題] 想讓service傳參數

看板AndroidDev作者 (N=NP)時間13年前 (2011/04/15 22:23), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串2/2 (看更多)
Google 工程師都是遵守 Event Driven 在設計 Android 的。 如果以 Application 來看,Activity 與 Service 之間,也會有事件傳遞作互動 因此其中一種作法是,完全透過 AIDL 在 Activity 與 Service 之間建立互動 所以你可以在 Activity 端 實現一個 ICallback AIDL , 並且在 Service 端也實現個 IService AIDL, 在 IService AIDL 中提供 registerCallback 及 unregisterCallback 兩個 function 在 Activity 擁有畫面的時候,作 registerCallback( mICallback) , 當 Activity 不再需要擁有畫面時,作 unregisterCallback( mICallback) ICallback 中有 function 被 invoked 的時候,就透過 UI Thread 更新畫面 ※ 引述《ohohyeah (歐歐耶)》之銘言: : 開發層: (應用/框架/庫/核心) android : 問題: : 我程式SERVICE內跑的是有關SOCKET的東西,但我想讓它把參數顯示在TEXTVIEW上 : 但CLASS不同就不會用 ... : 請問這要使用哪個FUNCTION?? : 新手上路請多多包涵 : 謝謝 : 輸入: : 預期輸出: : 錯誤輸出: : 錯誤訊息: : 程式碼: (請多利用置底文網站) : 參考: (書籍/網頁/...) : 補充說明: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.80.77.53 ※ 編輯: milochen 來自: 115.80.77.53 (04/15 22:24)

04/15 23:46, , 1F
寫得不錯 願意分享AIDL更詳細的心得嗎 謝謝
04/15 23:46, 1F

04/16 02:22, , 2F
謝謝大大的回應 我趕快來研究看看^^
04/16 02:22, 2F

04/16 14:13, , 3F
話說AIDL也不是甚麼都能傳 IPC果然是博大精深
04/16 14:13, 3F

04/16 21:06, , 4F
我找個時間寫進我的部落格 milochen.wordpress.com
04/16 21:06, 4F
文章代碼(AID): #1Dg5JvD7 (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1Dg5JvD7 (AndroidDev)