Я использую 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;
я могу решить эту проблему, отключив «импорт Оптимизировать на лету», но я хочу, чтобы он проверил. Есть ли какое-либо другое решение для удаления этих раздражающих импортных товаров?
спасибо.
Это выглядит абсолютно верно для меня. Импортированный класс 'R' содержит все сгенерированные идентификаторы для строк, чертежей, viewIds и т. Д. Поэтому он должен быть импортирован для использования java. – Altoyyr
Конечно, вы правы. Это не ошибка. Но я не хочу, чтобы Android Studio автоматически добавляла случайные ресурсы. –