2017-02-27 28 views
1

我是Android新手。我正在创建文件共享应用程序。当用户1向用户2请求文件时,用户2将获得通知并且将执行进一步的上载和下载过程。即使在用户明确停止进程后,Android后台处理(长按主页按钮并删除所有最近的应用程序)

问题: 我该如何执行这样的任务,这将跟踪有人要求的文件?我创建了数据库,当有人要求输入文件时,将会完成输入。但Android设备如何能够不断检查该条目?

我想要这样的机制,由gmail用来检查每一次的电子邮件。邮件到达时显示通知。

请帮我创建这样的后台处理。任何帮助赞赏。提前致谢。

+0

我认为gmail使用推送通知(但需要一个服务器发送)请参阅http://stackoverflow.com/questions/1378671/push-notifications-in-android-platform你可以使用AlarmManager唤醒一些检查。看看http://stackoverflow.com/questions/4459058/alarm-manager-example –

回答

0

我得到了一个答案。我将不得不使用Google FCM推送通知。我之前并不知道这件事。最后我找到了解决办法。感谢您的帮助..

1

我认为你要找的是一项服务。

A服务是可以在后台执行长时间运行 操作的应用组件,并且它不向用户提供 接口。另一个应用程序组件可以启动服务,并且即使用户切换到另一个应用程序,它也会继续在后台运行。此外,组件可绑定到服务 以与其交互,甚至执行进程间通信(IPC)。例如,服务可以处理网络交易,播放音乐,执行文件I/O或与内容提供商交互,全部来自 背景。

了解更多关于服务here

+0

我已经创建了服务,但当我通过长按主页按钮并删除所有应用程序明确清除后台进程时,它会停止。我通过清理流程来检查,Gmail的后台进程并没有停止。 – jimmy

相关问题