作为背景服务的处理程序

时间:2014-02-19 02:01:16

标签: android handler background-process

我正在使用一个使用Handler来处理服务器的传入事件和传出命令的库。

h = new Handler() {

    @Override
    public void handleMessage(Message msg) {
    //Handle messages here.
    }

}

SocketIOClient.connect(SocketURL, new ConnectCallback() {

//Execute Socket Commands and send message to Handler for UI Update.

}, h);

https://github.com/koush/android-websockets这就是我正在使用的库的方法。我的问题是,如何让这一个运行或为整个应用程序保持活力? 我目前在Android的Application类中使用它,但我觉得它有点混乱,因为我需要公开我的方法和变量,以便Application类达到。这种方法有更合适的方法吗?

1 个答案:

答案 0 :(得分:0)

最好使用服务来处理服务器通信......然后使用意图通过从/向此服务发送广播或执行任何其他操作