2017-06-22 4 views
-1

私は電子メールとチャット機能の両方を扱うプロジェクトに取り組んでいます。チャットについては、ソケットを使用しています。メール機能には、Java Mail Apiを使用しています。今ここに、「両方の機能のために、私は放送受信機を必要とするので、私は1つのアプリケーションで2つの放送受信機を使用することができる問題ですAndroidアプリケーションではいくつの放送受信機を使用できますか?

ここでは、コードです

Androidのマニフェスト: - 。。

<receiver android:name=".receivers.ChatMsgReceiver"> 
    <intent-filter android:priority="500"> 
     <action android:name="android.intent.action.BOOT_COMPLETED"/> 
    <action android:name="android.intent.action.QUICKBOOT_POWERON"/> 
</intent-filter> 

<receiver android:name=".receivers.EmailReceiver"> 
     <intent-filter android:priority="500"> 
      <action android:name="android.intent.action.BOOT_COMPLETED"/> 
     <action android:name="android.intent.action.QUICKBOOT_POWERON"/> 
    </intent-filter> 
</receiver> 

メール受信クラスファイル。

public class EmailReceiver extends BroadcastReceiver { 

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

    //My rest code goes here's 

} 
} 

チャットレシーバクラスファイル。

public class ChatMsgReceiver extends BroadcastReceiver { 

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

    //My rest code goes here's 

} 
} 
+1

あなたはこのコードに問題があり、あなたはそうすることができないと思われますか? – codeMagic

+0

はい、私は放送を聞くことができないので、私は単一で両方をマージすると、それは動作しますが、私は2つの別個の放送受信機が必要です。 –

+0

OK、あなたは確かに倍数を使うことができるのであなたのポストでそれを説明する必要があります。 1つのアプリで、私はいくつかの実行し、期待どおりに動作している。 – codeMagic

答えて

2

ので、私は1つのアプリケーションで2つの放送受信機を使用することができます。

はい、可能です。

関連する問題