Articles of слушатель

Пользовательский ListAdapter, состоящий из EditText, теряет фокус, называемый дважды

Я делаю приложение электронной коммерции, чей список ListView имеет собственный ListView который состоит из EditText . EditText представляет количество элементов. Я использую OnFocusChangeListener чтобы определить, когда клиент сделан, изменяя количество элемента, а затем обновляя корзину на сервере. Все работает нормально, только onFocusChange вызывается дважды, т. onFocusChange Я дважды получаю false . viewHolder.etProductQuantity.setOnFocusChangeListener( new View.OnFocusChangeListener() { […]

Сохранение слушателя после вращения экрана – DialogFragment с DatePicker

При нажатии поля EditText в моей (Scherlock) FragmentActivity появляется DatePicker. После выбора даты и нажатия «применить» поле Edittext заполняется датой. Это работает нормально, пока я не поверну экран, пока отображается DatePicker. Его метод onCreateDialog снова начинается, и все выглядит правильно. Но когда я нажимаю «применить», никакая дата не заполняется в поле EditText. Это, скорее всего, […]

Захват View.setOnClickListener (), определенный через XML

Я использую AspectJ с Android, и я успешно View.setOnClickListener() вызовы View.setOnClickListener() с этим аспектом: public aspect Test { pointcut callPointcut(View view, OnClickListener listener) : call(void View.setOnClickListener(OnClickListener)) && target(view) && args(listener); @SuppressAjWarnings // Exported advice before(View view, OnClickListener listener) : callPointcut(view, listener) { Log.d("AspectJ", "Attempt to set onClick listener on view " + Integer.toHexString(view.getId())); Log.d("AspectJ", "Aspect […]

Как получить уведомление о статусе в реальном времени с помощью SDK для Facebook через слушателя

Я использую Twitter4j и Android Facebook SDK для получения сообщений о состоянии. С Twitter4J я получаю уведомления в режиме реального времени, когда новый статус добавляется в поток через StatusListener (Twitter4J). В SDK для Facebook я не могу найти аналогичный способ, я могу получать только целые потоки снова и снова за фиксированный интервал времени с использованием […]

Событие триггера, когда AsyncTask завершен с использованием прослушивателя

У меня возникает некоторая путаница в том, как использовать Listeners для передачи информации между классами и действиями. Сценарий таков: У меня есть задача, которая считывает данные из базы данных Sqlite и помещает эти данные в ArrayList, который передается адаптеру, который затем отображает его на экране. Вопрос: Мое приложение падает, когда я пытаюсь обновить интерфейс прослушивателя […]

Как я могу изменить EditText?

У меня есть EditText, и я хочу сообщать при каждом изменении текста (с вводом каждого символа). Какую реализацию следует использовать и какую функцию я должен переопределить?

Добавление сенсорного прослушивателя к изображениям на повернутом холсте

Так что я застрял на этом около недели … Я следовал этому руководству: https://code.tutsplus.com/tutorials/android-sdk-augmented-reality-camera-sensor-setup–mobile-7873 И я получил изображения, которые динамически рисуются на холсте, который затем поворачивается матрицей вращения, которую я получаю от датчиков. То, что я пытаюсь сделать, это добавить слушателя в ImageView, который я рисую и вращаюсь на холсте, но я не могу понять, […]

Как я могу слушать установку SD-карты в android?

У меня есть программа, использующая SD-карту, поэтому я хочу получить информацию, если состояние карты изменится, зарегистрировав слушателя, если это возможно. Я знаю класс среды и ее методы, но я не хочу постоянно проверять состояние. Я не хочу, чтобы моя программа закрылась, когда кто-то подключил SD-карту к компьютеру.

Как можно слушать прогресс от Android SyncAdapter?

Я помню, как читал о широковещательном приемном интерфейсе от адаптера синхронизации или некоторых ResultReceiver событий синхронизации. Есть ли что-то встроенное в шаблон SyncAdapter или оно самодельное?

Как дескриптор EditText Change Listener в android

Представьте, что у меня есть 5 EditText, и мне нужно заполнить значения, когда изменяется одно значение edittext. Значения взаимозависимы. Для этого я использую следующую логику. //Finding which edit text is originating values for(int i=0;i<mEditTextIds.length;i++){ txt[i]=(EditText) findViewById(mEditTextIds[i]); txt[i].setOnTouchListener(new EditTextTouchLisner()); txt[i].setId(i); } //Enable that Edittext's TextChangeListner and disabling all other Edittext's TextChangeListner .. if (event.getAction() == MotionEvent.ACTION_DOWN){ […]