2011-06-23 22 views
0

我將如何去調用這個類的廣播意圖。我想創建一個意圖在onCreate方法內部調用,以便它可以發送該廣播Receiver。如何創建一個在onCreate中被調用的Broacast意圖?

@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上面調用sendBroadcas(Receiver)時,它都會給我一個語法。 –

+0

你如何註冊接收器? – advantej

相關問題