gpt4 book ai didi

java - Android 网络类(class)

转载 作者:行者123 更新时间:2023-12-01 05:24:32 25 4
gpt4 key购买 nike

我目前有一个应用程序需要在多个 Activity 中连接到服务器。我目前正在尝试创建一个类来处理多个 Activity 之间的连接,并提供 getter 来获取输出流,我已经查看了一个服务类,但我不需要在应用程序未运行时保持连接。

我不完全确定需要做什么才能从多个 Activity 全局访问对象,而不必在每个 Activity 中实例化该对象。

最佳答案

服务仍然是最好的主意。您只需让它跟踪有多少应用程序连接到它(在 onBind/onStartCommand/onUnbind 中),并在它变为零时关闭它。

有点棘手的是,当应用程序没有焦点时,Android 中的应用程序并没有真正关闭:您必须决定应用程序是否在 onPause 或 onStop 时解除与服务的绑定(bind)。

关于java - Android 网络类(class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9871627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com