gpt4 book ai didi

android - 全局网络连接监听器的策略

转载 作者:行者123 更新时间:2023-11-29 14:16:25 25 4
gpt4 key购买 nike

为我的应用程序设置网络连接监听器的最佳策略是什么?它在应用程序启动时启动,并在 Activity 存在时关闭。我可以使用这样的服务来注册 PhoneStateListener 吗:

((TelephonyManager)app.getSystemService(Context.TELEPHONY_SERVICE)).listen(PhoneStateListener,
PhoneStateListener.LISTEN_DATA_CONNECTION_STATE);

最佳答案

Android SDK 中没有可用的 API 或类,您可以在其中注册监听器并等待网络状态更改。

基本上,您需要找出适合您的项目要求的解决方案。

我发现这个解决方案(来自另一个回复)非常有用 Network listener Android ,基本上您创建了一个注册 BoradcastReceiver 的寄存器,它将等待连接更改(通过 intent-filter)。

关于android - 全局网络连接监听器的策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4332460/

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