5

我正在使用Android Studio 2.2.2;和「優化即時導入」選項被選中。即時導入正在添加隨機資源和靜態ID

問題是,當我使用資源沒有它的包;例如sampleString而不是R.string.sampleString

的Android Studio將低於進口

import static com.a.b.R.string.sampleString; 

也會發生此問題,當我創建一個新的活動,機器人工作室進口一些隨機資源到新創建的類。

import static com.a.b.randompackage.R; 

我可以通過取消選中「在飛行優化進口」解決這個問題,但我想保持它檢查。有沒有其他解決方案來消除這些煩人的進口?

謝謝。

我自動導入設置:enter image description here

+0

這看起來絕對正確的給我。 導入的類「R」包含字符串,drawables,viewIds等所有生成的Ids。所以它必須導入到java中才能使用 – Altoyyr

+2

當然,你是對的。這不是一個錯誤。但我不希望Android Studio自動添加隨機資源。 –

回答

6

保持「優化的飛行進口」選項選中。

取消勾選「靜態方法和字段顯示導入的建議」應該做的伎倆:

Preferences -> Editor -> General -> Auto Import -> Show import suggestions for static methods and fields

+0

完美!這是有用的,但在同一時間惱人。 – eluleci