如何在后端完成提醒任务后通过我的消息发送通知

时间:2015-10-01 09:44:31

标签: java android notifications

在我的后端(java)我有一个提醒工作的代码。完成提醒工作任务后,我需要将通知消息发送给那些被添加到提醒功能的用户。我们完成了后端的编码。我不知道如何将此功能添加到前端(android studio) ..我需要在聊天窗口中添加此通知消息。请告诉我解决方案。

这是我的控制器

public class ReminderTask implements Task {

    private static final Logger log = Logger.getLogger(ReminderTask.class);

    @Autowired
    private SendReminderMessageProcess sendReminderMessageProcessImpl;

    /**
     * @see com.ringee.web.job.Task#StartJob()
     * @param
     * @throws
     */
    @Override
    public void StartJob() {
        log.info("inside the reminder task");
        Date todaysDate = new Date(System.currentTimeMillis());
        log.info(" todays date ==== " + todaysDate);
        try {
            // starting reminder job
            SchedulerData schedulerData = sendReminderMessageProcessImpl.startJob();

            sendReminderMessageProcessImpl.extractReminderDaysData(schedulerData);

            sendReminderMessageProcessImpl.endJob(schedulerData);

        } catch (UserServiceException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

}

如何在后端完成提醒作业后在群聊活动中添加通知消息....请帮我查找

1 个答案:

答案 0 :(得分:1)

我认为您应该做的是将您的数据保存在本地数据库中,更新您的值以及一个标志,该标志为您提供通知的当前状态[Say 0-unread,1-read]使用查询更新这些标志一旦你完成了这个,你的数据库; 检查活动的onCreate()方法中的状态,或者加载活动/聊天列表的位置,并标记未读/要通知的元素。

希望这有帮助。