簡體   English   中英

Intellij從包中的另一個類訪問靜態變量而沒有它們的類名嗎?

[英]Intellij Access static variables from another class within package without their classes' names?

當我在Android Studio中輸入其他類中的任何靜態變量時,它們會自動導入,並且它們前面沒有類名。 但是,現在我在IntelliJ中的Java項目中,它無法識別我鍵入的任何此類變量。 如何使其表現得像Android Studio? 更令人沮喪的是,當我執行ClassName.staticVariable時,有時無法正常工作。 我錯過了某些設置嗎?

這是有關該問題的圖像。

圖片

IntelliJ(從v16開始)具有以下配置選項:

快速添加明確的進口

選中此復選框可使IntelliJ IDEA自動添加可以在無需用戶干預的情況下添加的導入。

您可以從Preferences > Editor > General > Auto Import 這是屏幕截圖:

在此處輸入圖片說明

啟用此static methods and fieldsstatic methods and fields IntelliJ將自動導入靜態數據。 例如,在下面的屏幕快照中Statics.AN_UNAMBIGUOUS_STATIC引用的static添加一個導入,並且生成的代碼包括不帶其限定類的static 例如AN_UNAMBIGUOUS_STATIC而不是Statics.AN_UNAMBIGUOUS_STATIC

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM