[問題] 如何從thread修改service的textview
最近寫了一個app是每秒從網路上抓資料
一比對到需要的資料就顯示出來
於是我從MainActivity中創一個thread來監視
要更新MainLayout的時候就由handler送request
然後現在我希望增加懸浮視窗的功能
讓APP縮小的時候一樣可以通知user資料更新了
於是我用Service去創建一個懸浮視窗
layout先叫他ServiceLayout
其中包含一個ServiceTextview
接著資料更新時
在MainActivity透過Inflate去更新ServiceTextview
不過雖然是有抓到ServiceTextview的id
可是懸浮視窗上的字樣卻不會改變
是因為Service去創了一個新的ServiceLayout
所以跟MainActivity無法連動嗎?
如果是這樣的話
請問該怎麼即時更新懸浮視窗上的字樣?
謝謝各位指點
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.99.137
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1511532374.A.597.html
→
11/25 01:59,
7年前
, 1F
11/25 01:59, 1F
就類似這篇文的寫法
只是我希望textView.setText可以在MainActivity的thread中完成
https://goo.gl/6SnHiB
※ 編輯: XperiaZ6C (114.136.99.137), 11/25/2017 07:10:16
→
11/25 10:48,
7年前
, 2F
11/25 10:48, 2F
※ 編輯: XperiaZ6C (114.136.99.137), 11/25/2017 11:15:01
感謝lnmlee大大!
我用broadcastreceiver成功了
※ 編輯: XperiaZ6C (114.136.99.137), 11/25/2017 12:35:07
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章