我正在尝试获取可用的 Wifi 列表。
我有一个单独的类来保存接收器。
public BroadcastReceiver WifiScanBroadcast = new BroadcastReceiver(){
public void onReceive(Context context, android.content.Intent intent)
{
results = wifiManager.getScanResults();
size = results.size();
};
我已经用变量 wifiManager 实例化了这个类。这就是我的 Activity 的 onCreate 函数:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_wifi_list);
wifiManager = new WifiApManager(this);
Intent i = registerReceiver(wifiManager.WifiScanBroadcast, new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION));
}
这是我在清单中使用的:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
当我到达 registerReceiver 时,它返回 Null。怎么了?