实际上,在我的应用程序中,如果移动数据包开/关,我必须显示切换按钮开/关。
但是如果我的 WiFi 已经打开,我的本地广播无法收听移动数据包开/关事件。实际上,据我所知,如果我的 WiFi 开启,那么移动数据包启用和禁用事件永远不会影响连接状态。这就是为什么我的一些意图过滤器永远不会起作用的原因。
android.net.conn.CONNECTIVITY_CHANGE
我需要一个类似于 android.net.wifi.WIFI_STATE_CHANGED 的意图过滤器,以便每当移动数据包开启或关闭事件触发时,我的广播都可以轻松收听。我可以更改我的小部件。