我正在开发一个处理电子邮件和聊天功能的项目。对于聊天,我使用套接字和邮件功能,我使用Java Mail Api。现在问题就在这里,"对于这两种功能,我需要一个广播接收器,所以我可以在一个应用程序中使用两个广播接收器。
这是代码。
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>
电子邮件接收器类文件。
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
}
}
答案 0 :(得分:3)
所以我可以在一个应用程序中使用两个广播接收器。
是的,你可以。