5

私は Android Studio 2.2.2 を使用しています。「オンザフライでインポートを最適化する」オプションがチェックされています。

問題は、パッケージなしでリソースを使用しているときです。たとえば、sampleString代わりにR.string.sampleString

Android Studio は以下のインポートを追加します

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

この問題は、新しいアクティビティを作成するときにも発生します。Android Studio は、新しく作成されたクラスにランダムなリソースをインポートします。

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

「オンザフライでインポートを最適化する」のチェックを外すことでこの問題を解決できますが、チェックしたままにしたいと思います。これらの迷惑なインポートを削除する他の解決策はありますか?

ありがとうございました。

私の自動インポート設定:ここに画像の説明を入力

4

1 に答える 1

7

「オンザフライでインポートを最適化する」オプションをチェックしたままにします。

「静的メソッドとフィールドのインポートの提案を表示する」のチェックを外すと、うまくいくはずです:

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

于 2016-12-01T09:23:26.230 に答える