2012-04-06 103 views
0

我目前接收WiFi通信如下錯誤:Wifi連接發出

無法指非最終變量的WiFi在不同的方法中定義的內部類內部

List<ScanResult> results = wifi.getScanResults(); 

不能得到解決到變量

connectivity.setRadio(NetworkType.WIFI, false); 
connectivity.setRadio(NetworkType.WIFI, true); 
connectivity.setNetworkPreference(NetworkPreference.PREFER_WIFI); 
int networkType = networkInfo.getType(); 
wifi.enableNetwork(netID, disableAllOtherstrue); 

謝謝任何​​幫助理解這些!

+0

它就像你有一個內部類,你可以粘貼這部分代碼嗎? – idiottiger 2012-04-06 08:35:41

+1

無論是在onCreate方法或類的頂部移動wifi變量,並從wifi中刪除最後的關鍵字 – 2012-04-06 08:46:38

回答

0

使您的wifi變量最終。異常消息是自我解釋的。這是因爲你可能使用Listener的內部類或匿名構造函數。

編輯

通過伊姆蘭·罕提供也將這樣的伎倆註釋。這取決於你認爲最適合你的情況。

+0

感謝您的幫助! – user1314243 2012-04-06 09:15:46