2017-06-22 2 views
-1

Ich arbeite an einem Projekt, das sowohl E-Mail- als auch Chat-Funktionen abwickelt. Für den Chat verwende ich Sockets und für Mail-Funktionalität verwende ich Java Mail API. Hier ist das Problem: „Für beide Funktionalitäten, ich brauche einen Rundfunkempfänger, so kann ich mit zwei Rundfunkempfänger in einer einzigen AnwendungWie viele Broadcast-Empfänger können in Android-Anwendungen verwendet werden?

Hier ist der Code

Android Manifest: -..

<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> 

E-Mail-Empfänger-Klassendatei.

public class EmailReceiver extends BroadcastReceiver { 

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

    //My rest code goes here's 

} 
} 

Chat Empfänger Klassendatei.

public class ChatMsgReceiver extends BroadcastReceiver { 

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

    //My rest code goes here's 

} 
} 
+1

Haben Sie ein Problem mit diesem Code, das Sie glauben lässt, dass Sie nicht können? – codeMagic

+0

Ja, weil ich nicht in der Lage bin, die Sendung zu hören, aber wenn ich beide in Single fusioniere, funktioniert es, aber ich brauche zwei separate Rundfunkempfänger. –

+0

OK, dann müssen Sie das besser in Ihrem Beitrag erklären, weil Sie sicherlich Vielfache verwenden können. In einer App habe ich mehrere laufen und arbeiten wie erwartet. – codeMagic

Antwort

2

so kann ich zwei Rundfunkempfänger in einer einzigen Anwendung.

Ja, Sie können.

Verwandte Themen