@Neonoviiwolf
Flutter developer

Как переопределить метод в AppCompatAutoCompleteTextView в таком варианте?

Доброго, объясните доступно как переопределить метод иначе.
Что есть
writeNameProductConsist.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
                    //бла-бла
                }
            });

тут все понятно.
Но мне было бы кране удобно перенести в сам класс writeNameProductConsist, т.е.
public class ExpansionAutoCompleteTextView extends AppCompatAutoCompleteTextView implements TextWatcher {

    @Override
    public void setOnItemClickListener(AdapterView.OnItemClickListener l) {
        super.setOnItemClickListener(l);
        l.onItemClick(/**что тут писать?*/);
    }

не понимаю как туда добавить код, если это возможно
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
Если я правильно понял, ничего там не писать. В конструкторе класса точно так же вызывай
this.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
                    //бла-бла
                }
            });

Перераспределение выкинь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы