2011-01-25 35 views

答えて

8

あなたのBroadcastReceiverを定義します。

private final BroadcastReceiver    receiver 
    = new BroadcastReceiver() { 

    @Override 
    public void onReceive(Context context, Intent intent) { 
     // Do something 
    } 
}; 

はonResumeであなたのレシーバを登録します。

@Override 
protected void onResume() { 
    super.onResume(); 

    IntentFilter filter = new IntentFilter(); 
    filter.addAction("SOME_ACTION"); 
    registerReceiver(receiver, filter); 
} 

登録を解除onPauseでの受信機:

@Override 
protected void onPause() { 
    super.onPause(); 

    unregisterReceiver(receiver); 
} 
+0

iはマニフェストファイルにどのような権限を与える必要がありますか? – shyam

+0

こんにちはエリック私はあなたが私の問題を理解することができます下のリンクを参照してくださいと同じ場所で応答することができると思う.. http://stackoverflow.com/questions/10295724/unable-to-send-broadcast-from-activity-to -other-android – shyam

+0

+1 onResume/onPause – StackOverflowed

関連する問題