我已打開活動與禁用按鈕,這個活動時,它會自動發送短信(查詢消息)給我們的服務提供商。 (這是這項活動的使命)。android - 發送一些數據到打開的活動從廣播
現在的訣竅 我有broadcastreceiver在某些情況下聽我的查詢消息的回覆我想啓用已打開的活動按鈕。
用簡單的語言 - 我想在活動打開時根據收到的消息在broadcastreceiver中啓用,禁用的按鈕?
感謝
我已打開活動與禁用按鈕,這個活動時,它會自動發送短信(查詢消息)給我們的服務提供商。 (這是這項活動的使命)。android - 發送一些數據到打開的活動從廣播
現在的訣竅 我有broadcastreceiver在某些情況下聽我的查詢消息的回覆我想啓用已打開的活動按鈕。
用簡單的語言 - 我想在活動打開時根據收到的消息在broadcastreceiver中啓用,禁用的按鈕?
感謝
如果已在本次活動註冊BroadcastReceiver
比onReceive
方法只使用setEnabled(true)
:
@Override
public void onReceive(Context context, Intent intent) {
button.setEnabled(true);
}
BroadcastReceiver在Manifest文件中註冊,不在同一活動中。 – Realbitt 2013-02-27 10:13:22
http://stackoverflow.com/questions/14364632/update-active-activity- ui-with-broadcastreceiver http://stackoverflow.com/questions/14643385/how-to-update-ui-in-a-broadcastreceiver seesm這些問題可能已經有答案 – sandrstar 2013-02-27 09:42:32
嘗試使用後臺線程來檢查msg的接收情況並從處理程序啓用按鈕:) – 2013-02-27 09:52:21