我正在开发一款应用程序,通过XMPP接收推送通知(我知道C2DM,但由于一些限制我不能使用它),问题是连接在一段时间后被垃圾回收了,我无法向Android设备发送推送通知。
我认为我需要实现一个Android服务,但我不知道如何实现一个可以保持连接的服务。有人能帮我吗?
我正在开发一款应用程序,通过XMPP接收推送通知(我知道C2DM,但由于一些限制我不能使用它),问题是连接在一段时间后被垃圾回收了,我无法向Android设备发送推送通知。
我认为我需要实现一个Android服务,但我不知道如何实现一个可以保持连接的服务。有人能帮我吗?
HandlerThread thread = new HandlerThread(SERVICE_THREAD_NAME);
thread.start();
handlerThreadId = thread.getId();
serviceLooper = thread.getLooper();
serviceHandler = new ServiceHandler(serviceLooper);