2013-02-27 107 views
1

我已打開活動與禁用按鈕,這個活動時,它會自動發送短信(查詢消息)給我們的服務提供商。 (這是這項活動的使命)。android - 發送一些數據到打開的活動從廣播

現在的訣竅 我有broadcastreceiver在某些情況下聽我的查詢消息的回覆我想啓用已打開的活動按鈕。

用簡單的語言 - 我想在活動打開時根據收到的消息在broadcastreceiver中啓用,禁用的按鈕?

感謝

+0

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

+0

嘗試使用後臺線程來檢查msg的接收情況並從處理程序啓用按鈕:) – 2013-02-27 09:52:21

回答

1

如果已在本次活動註冊BroadcastReceiveronReceive方法只使用setEnabled(true)

@Override 
public void onReceive(Context context, Intent intent) { 
    button.setEnabled(true); 
} 
+0

BroadcastReceiver在Manifest文件中註冊,不在同一活動中。 – Realbitt 2013-02-27 10:13:22

相關問題