2017-07-17 89 views
0

我想在android中使用NetworkUtils類,它顯示如下圖所示的錯誤,這怎麼可能? enter image description here無法解決NetworkUtils

+2

'NetworkUtils'不是公共API。請參閱https://stackoverflow.com/questions/17035271/what-does-hide-mean-in-the-android-source-code –

+0

仍然不知道如何導入它,你能告訴我嗎? –

回答

0

我假設你在談論的Udacity class,而不是內置Android類,因爲後者沒有一個方法叫做buildUrl()(正如在評論中提到的是不公開的)。

在這種情況下,你應該確保你:

  1. 在源代碼中有NetworkUtils.java
  2. 正確在你的文件的頂部import com.example.android.datafrominternet.utilities.NetworkUtils;導入像the example(除非你把它移動到另一個包)

如果文件已經在源代碼中,或者在您正在使用的庫中,您也可以在光標出現錯誤時按Alt + Enter。它應該打開一個快速修復窗口。第一個選項應該是從適當的地方導入類。

+0

謝謝你,我只是沒有注意到這是一個用戶定義的類,我認爲它是內置的,它只是我自己編寫的代碼,並沒有下載該項目,謝謝。 –

0

我認爲你正在使用

compile 'com.blankj:utilcode:1.5.0' 

AndroidUtils lib中常見的工具集。

如果您正在使用此lib中,那麼你必須寫下面行Application

`com.blankj.utilcode.util.Utils.init(this); ` 
+0

感謝bro @kichik幫助了我所需要的東西。 –