我正在开发一个应用程序,因为在需要帮助之前我从未做过 Android 开发。我有一个与 API 对话的应用程序。API 是拉式的,这意味着如果服务器想向我发送一些东西,它会将其推送到我的消息框中,我必须要求它。
我的应用要做的是每 15 秒检查一次新消息并启动另一个 Activity。
还有一个要求是应用程序必须在后台运行,当有新消息进来时,应用程序需要将自己推到前台(不要担心可用性,它不是流行消费的应用程序)。
首先,我有一个 AsyncTask,但是如果您在后台从 AsyncTask 启动一个活动,它不会将应用程序推到前台。
我应该为此使用什么设计?
谢谢你的帮助。