Android:如何在不打开活动的情况下从通知中将消息发送回我的活动?

时间:2015-05-21 01:04:45

标签: android android-notifications

在Android中,我收到通知,我想将消息发送回活动(并使用该消息来控制我的应用)。使用PendingIntent执行此操作的最简单方法是什么? getBroadcast是否适当? getActivity打开活动,我不想打开它,只是告诉它做某事。

2 个答案:

答案 0 :(得分:0)

您可以创建后台服务来接收发送邮件PendingIntent.getService this是有关创建后台服务的官方指南

答案 1 :(得分:0)

您可以使用EventBus

分3个步骤

Define events:
public class MessageEvent { /* Additional fields if needed */ }

Prepare subscribers:
eventBus.register(this);
public void onEvent(AnyEventType event) {/* Do something */};

Post events:
eventBus.post(event);

或者您可以使用otto