Używam Androida Studio 2.2.2; and "Optymalizuj importowanie w locie" jest zaznaczona opcja.Importowanie w locie polega na dodawaniu losowych zasobów i identyfikatorów statycznych
Problem polega na tym, że korzystam z zasobu bez jego pakietu; na przykład sampleString
zamiast R.string.sampleString
Android Studio dodaje poniższej Importuj
import static com.a.b.R.string.sampleString;
Ten problem występuje również, gdy tworzę nową aktywność, Android Studio importuje jakąś losową zasobu do nowo utworzonego klasy.
import static com.a.b.randompackage.R;
mogę rozwiązać ten problem poprzez odznaczenie „Optymalizacja importu w locie”, ale chcę zachować to zaznaczone. Czy istnieje jakieś inne rozwiązanie w celu usunięcia tych irytujących importów?
Dziękuję.
który wygląda absolutnie prawo do mnie. Zaimportowana klasa 'R' zawiera wszystkie wygenerowane identyfikatory dla ciągów, rysunków, widoków itd. Dlatego też musi być zaimportowana do java, aby użyć – Altoyyr
Oczywiście masz rację. To nie jest błąd. Ale nie chcę, aby Android Studio automatycznie dodawało losowe zasoby. –