2011-06-23 20 views
0

どうすればこのクラスのブロードキャストインテントを呼び出すことができますか? onCreateメソッド内で呼び出すインテントを作成して、そのブロードキャストレシーバを送信できるようにします。onCreateで呼び出されるBrocastインテントの作成方法は?

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
} 

private class Receiver extends BroadcastReceiver { 

    @Override 
    public void onReceive(Context context, Intent intent) { 

     Bundle bundle = intent.getExtras(); 
     SmsMessage[] msgs = null; 
     String msg = ""; 

     if(bundle != null){ 
      //Do Nothing 

     }else{ 
      checkMessage(); 

     } 
    } 

} 

答えて

0

sendBroadcastの方法を使用する。また、Intentには受信者のクラス名を指定します。

+0

@adventej私の放送受信機は、onCreateでどこで呼びたいのと同じクラスにあるからです。 onCreate AboveでsendBroadcas(Receiver)を呼び出そうとするたびに構文を与え続けます。 –

+0

どのように受信機を登録しますか? – advantej

関連する問題