我想創建一個BroadcastReceiver
它監聽某個事件。 現在我也想寫一個screen
這是從我的主要活動加載。我可以從BroadcastReceiver寫入屏幕嗎?
我似乎無法找到BroadcastReceiver
已註冊的示例,並且在onReceive
事件中將其寫入與主要活動關聯的屏幕。
我想創建一個BroadcastReceiver
它監聽某個事件。 現在我也想寫一個screen
這是從我的主要活動加載。我可以從BroadcastReceiver寫入屏幕嗎?
我似乎無法找到BroadcastReceiver
已註冊的示例,並且在onReceive
事件中將其寫入與主要活動關聯的屏幕。
想要在屏幕上顯示的信息有多複雜?
Activity.runOnUiThread
嗨,我認爲這個評論'在這種情況下,你會創建一個Activity作爲你的BroadcastReceiver作爲內部類,通過調用Activity.runOnUiThread'觸發我來啓動更改。我在我的活動中使用了這個示例http://stackoverflow.com/questions/6362314/wifi-connect-disconnect-listener('Tanner'answer),但它不起作用。我已經將代碼放入了我的活動的開始事件中,但'onreceive'方法從未被調用過。另外,Eclipse簽署了''receiver'永遠不會被使用? – Michel
首先要看清單。您是否使用正確的意圖過濾器註冊了接收器?如果這是好的,爲什麼不在Stackoverflow中提出一個新的問題? – jboi
我想我更''爲什麼不工作'問題,然後使用哪個代碼的答案。我會看看註冊表,看看那裏有錯誤。 – Michel
你是什麼意思屏幕?用戶界面還是打開的gl表面? – Guru
「屏幕」是什麼意思?你怎麼「寫」給一個?你的意思是你想讓你的活動的用戶界面根據廣播進行更新? – CommonsWare
很好的問題;我不喜歡Android術語的familiair。 '屏幕'我的意思是相關的窗體/屏幕/窗口,這是我的Exclipse項目中的一個xml文件,我可以從一個活動進行通信。 – Michel