我的MainActivity
有Alarm
。 Alarm
开始重复Service
并从intent.putExtra
pendingIntent
向其发送数据。当Service
返回true时,它会自动(通过新的pendingIntent
- >取消)并将数据发送到Notification
(如果用户点击它,则应用将以新数据开头)从那个Notification
或用户只启动app - >它将加载新数据)。我需要在putExtras
中将Notification
从MainActivity
发送到getExtra
,MainActivity
,并且(如果可能的话)自动提交。
如果我是对的,我必须在致电startActivityForResult
之前使用Service
,但如何使用Alarm
执行此操作?
P.S。除了该步骤“Notification.putExtras()
- > MainActivity.getExtras()
。
答案 0 :(得分:0)
我认为您正在寻找的是Bound Services。
绑定服务是允许的Service类的实现 其他应用程序绑定到它并与之交互。
看看this并告诉我它是否有帮助。 在这里,他们讨论了服务和活动之间沟通的替代方案: servicecommunication。