如何从服务(从通知警报开始)向MainActivity发送额外内容?

时间:2013-10-02 15:56:40

标签: java android android-intent notifications

我的MainActivityAlarmAlarm开始重复Service并从intent.putExtra pendingIntent向其发送数据。当Service返回true时,它会自动(通过新的pendingIntent - >取消)并将数据发送到Notification(如果用户点击它,则应用将以新数据开头)从那个Notification或用户只启动app - >它将加载新数据)。我需要在putExtras中将NotificationMainActivity发送到getExtraMainActivity,并且(如果可能的话)自动提交。

如果我是对的,我必须在致电startActivityForResult之前使用Service,但如何使用Alarm执行此操作?

P.S。除了该步骤“Notification.putExtras() - > MainActivity.getExtras()

之外,所有工作都已完成

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找的是Bound Services

  

绑定服务是允许的Service类的实现   其他应用程序绑定到它并与之交互。

看看this并告诉我它是否有帮助。 在这里,他们讨论了服务和活动之间沟通的替代方案: servicecommunication