我是Android和推送通知的新手,我已经构建了一个PHP页面来发送这样的推送消息。只要应用程序处于前台 - 我就可以检测并显示警告对话框。当onReceive()被调用时。当我按下“返回”按钮时,应用程序(我猜)关闭,推送通知不会将其唤醒。有可能这样做吗? (来自不同平台的案例研究 - facebook应用程序未运行但推送可以激活它)
答案 0 :(得分:1)
您可以使用Android服务。
public class MyService extends Service {
private Timer timer;
@Override
public void onCreate() {
super.onCreate();
timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
doSomethingInBackground
}, 0, 1000);
}
}
The Android Dev Guide has a lot of samples and tutorials about services
答案 1 :(得分:1)
了解C2DM Google解决方案。
答案 2 :(得分:0)
如果需要内存,Android可以随时关闭您的应用程序。你可以做你正在服务的问题。