【问题标题】:Why would I use an Android local service for a background networking task?为什么我要使用 Android 本地服务来执行后台网络任务?
【发布时间】:2011-07-27 09:17:22
【问题描述】:

我正在编写一个 Android 应用程序,它建立一个“半永久”TCP 套接字连接,即该连接应始终在应用程序可见时建立,但在不可见时可以关闭。

目前,连接是在一个线程中处理的。仅在一项活动中需要连接。

我想知道将网络线程放入 Android 本地服务有什么好处。

【问题讨论】:

    标签: java android networking service


    【解决方案1】:

    如果您不需要在应用程序不可见时在后台从连接中获取数据,那么放入服务没有任何好处。

    【讨论】:

    • 我明白了。如果我以后想从第二个活动访问连接怎么办?我想那时使用本地服务会更明智,对吧?
    • @tajmahal 即使在这种情况下,在活动之间共享资源可能比管理服务更容易。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-19
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多