我有一个应用程序,用户可以通过SDK相互调用。一切都很好。我只需要能够打像fabebook和whatsapp这样的电话,即使应用程序关闭了。即使应用程序完全关闭,它也应该能够启动特定的活动。我已经回答了一些堆叠式的问题,并尝试使用通知接收器,但它不起作用。
通知接收者:
public class NotificationReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent intentNotification = new Intent();
intentNotification.setAction("com.start.app");
context.sendBroadcast(intentNotification);
}
}
清单:
<receiver
android:name=".Notifications.NotificationReceiver"
android:enabled="true"
android:exported="false"></receiver>
你到底在找什么。。这可以通过创建一个广播接收器类并在收到消息时发送广播来完成,并且在广播接收器onReceive方法上调用要打开的特定活动。别忘了在你的清单上加上收件人没有测试,但我认为它会起作用。。