1

ボタンを無効にしてアクティビティを開きました。このアクティビティを開くと、SMSメッセージ(クエリメッセージ)がサービスプロバイダーに自動的に送信されます。(それがこの活動の使命です)。

今、私がブロードキャストレシーバーにクエリメッセージの応答をリッスンさせるトリックは、すでに開いているアクティビティの[有効にする]ボタンが必要な場合があります。

簡単に言えば、アクティビティが開いているときにブロードキャストレシーバーで受信したメッセージに応じて、アクティビティの無効化されたボタンを有効にしますか?

ありがとう

4

1 に答える 1

1

メソッドで使用するBroadcastReceiverだけでなく、このアクティビティにすでに登録している場合:setEnabled(true)onReceive

@Override
public void onReceive(Context context, Intent intent) { 
     button.setEnabled(true);
}
于 2013-02-27T09:42:41.877 に答える