【发布时间】:2020-10-01 14:08:06
【问题描述】:
我正在使用 ConnectivityManger 的 requestNetwork API 以编程方式连接到由作为第一个参数提供的 NetworkRequest 对象指定的特定网络。我还提供了一个NetworkCallback 来接收与请求状态相关的通知。
从 API 29 开始,操作系统会显示一个对话框 (NetworkRequestDialogFragment),用户可以在其中从列表中选择网络或取消操作。
根据documentation,NetworkCallback 的onUnavailable 方法在用户点击对话框的取消按钮时被调用,并且在连接失败的情况下也被调用。
是否有任何先进的机制来区分这两种情况?
【问题讨论】:
标签: android android-wifi android-connectivitymanager