我正在嘗試通過 WiFi 在 2 個(gè)設(shè)備之間進(jìn)行一些簡(jiǎn)單的通信,并且一直在關(guān)注Sarthi Technology 的教程。不幸的是,我無法讓 Android Studio 識(shí)別一個(gè)類......從圖片中您可以看到它WifiDirectBroadcastReceiver以紅色突出顯示,即使您也可以看到它存在于下一個(gè)選項(xiàng)卡中。類聲明public class WifiDirectBroadcastReceiver extends BroadcastReceiver在 MainActivity mReceiver 中聲明為BroadcastReceiver mReceiver;當(dāng)我單擊紅色燈泡時(shí),它會(huì)詢問我是否要?jiǎng)?chuàng)建課程,然后抱怨該課程已經(jīng)存在!我是 Java 新手,所以我在這里缺少什么?(順便說一句,教程中的那個(gè)人沒有這個(gè)問題)編輯#1:提供一個(gè)工作示例的完整代碼清單MainActivity.java進(jìn)度更新:我已經(jīng)嘗試了迄今為止的所有建議,但仍然WifiDirectBroadcastReceiver無法識(shí)別該課程MainActivity解決方案:該類被保存在錯(cuò)誤的文件夾中,一旦移動(dòng)它就一切正常
2 回答

溫溫醬
TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊
改變
BroadcastReceiver mReceiver;
至
WifiDirectBroadcastReceiver mReceiver;
還要檢查:1)如果導(dǎo)入正確 2)嘗試清理 -> 重建 -> 使現(xiàn)金無效并重新啟動(dòng)第三種方式:從你調(diào)用它的類中按 ALt+Enter 并按照 Android Studio 的推薦創(chuàng)建類。所以它將正確地進(jìn)行所有導(dǎo)入和連接

青春有我
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個(gè)贊
檢查您創(chuàng)建的課程是否為“公共”。
如果是,點(diǎn)擊“Rebuild Project”或重啟Android Studio,有時(shí)會(huì)解決很多問題。
添加回答
舉報(bào)
0/150
提交
取消