2017-01-14 40 views
0

Android工作室的新手,並嘗試編寫一些代碼行。但我注意到,有太多突出的領域,我不知道他們是什麼,因爲我的任務似乎是正確的。我附上了一張照片以供參考,希望有人能夠澄清。Android工作室中突出顯示的區域太多

IDE warnings

+1

你不需要的圖像。將鼠標懸停在突出顯示的區域上,它應該告訴您或將光標置於其上並按Alt + Enter。 – ChiefTwoPencils

+0

我做了懸停,但我無法理解他們的描述。我編輯了我的文章,以便您可以看到圖像。當我進入時有兩個選項出現,你需要做什麼?感謝您的迴應。 – devon

+0

當您按Alt + Enter時,它會爲您提供選項來修正突出顯示的內容。有什麼選擇? – ChiefTwoPencils

回答

0

ChiefTwoPencils已經告訴你解決這個

Alt+Enter會告訴你固定的亮點的選項。儘量不要壓制警告或禁用檢查,特別是你的情況下,他們可能有理由。

如果你沒有看到這些精彩你有這些情況可能禁用檢查(皮棉)之前更新Android工作室

在您的屏幕截圖之前你已經基本上兩個問題:

  1. 線46, 47,48→Method invocation might produce null pointer exception變量btnInterface,btnVariable,btnInner可能爲空。您可能沒有初始化這些變量(btnInterface = <btnInterface class> findViewById(...)
  2. 行90和93 - >硬編碼字符串。 Use string resources

希望你是新來的Android,因爲這些都不是東西,你應該抱怨

+0

我可以說我可以忽略這兩個問題嗎?絕對是新的Java,不僅是Android – devon

+0

你最好解決這些問題:)應用程序崩潰,因爲NullPointerExceprion是壞的以及硬編碼字符串 – VizGhar

+0

我做了這些引用之前,我繼續onclick監聽線,這是你的意思初始化變量? ( 最終按鈕btnInner =(按鈕)findViewById(R.id.ButtonInner); 最終按鈕btnInterface =(按鈕)findViewById(R.id.ButtonInterface); 最終按鈕btnVariable =(按鈕)findViewById(R.id。 ButtonVariable); – devon