Wi-Fi Direct sẽ vẫn chỉ được kích hoạt cho đến khi bạn đã thực hiện một kết nối và chuyển dữ liệu. Nó sẽ tự động bị tắt sau một khoảng thời gian ngắn không hoạt động.
Bạn sẽ có thể thực hiện các hoạt động trực tiếp Wi-Fi trong khi Wi-Fi Direct được kích hoạt trên thiết bị, vì vậy điều quan trọng là để lắng nghe những thay đổi trong tình trạng của nó, thay đổi giao diện người dùng của bạn để vô hiệu hóa hành động mà không có sẵn.
Bạn có thể theo dõi tình trạng Wi-Fi Direct bằng cách đăng ký một nhận Broadcast nhận tác vụ WifiP2pManager.WIFI_P2P_STATE_CHANGED_ACTION:
IntentFilter p2pEnabledFilter = new
IntentFilter (WifiP2pManager.WIFI_P2P_STATE_CHANGED_ACTION);
registerReceiver (p2pStatusReceiver, p2pEnabledFilter);
các Ý định nhận được liên Broadcast Receiver, như thể hiện trong Liệt kê 16-21, sẽ bao gồm thêm WifiP2pManager.EXTRA_WIFI_STATE sẽ được cài đặt hoặc là WIFI_P2P_STATE_ENABLED hoặc WIFI_P2P_STATE_DISABLED.
đang được dịch, vui lòng đợi..
