Отключение автозаполнения Android по соображениям производительности?
В Деятельности, где нам не нужна служба автозаполнения, мы можем (или должны?) Отключить автозаполнение в методе onCreate():
getWindow()
.getDecorView()
.setImportantForAutofill(View.IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS);
Или установите атрибут в корневом контейнере макета:
android:importantForAutofill="noExcludeDescendants"
И вопрос в том, является ли это хорошей практикой по причинам производительности? Экономия батареи или что-то подобное?
В противном случае служба автозаполнения пытается определить тип каждого представления с помощью эвристики.