Articles of прослушиватель

Настройка автоматического поворота Android на прослушиватель изменений

Я хочу прослушать изменение конфигурации «Auto-Rotate», а не ориентацию устройства / системы, но на изменения переключения (вкл / выкл) Я считаю, что мне придется зарегистрироваться в configManager в AndroidManifest и создать прослушиватель везде, где захочу, но я не уверен, что такое правильный конфиг. IE android:configChanges='??' Но, возможно, существует другой способ, а не через android:configChanges …

Кнопка onClick и ListView onItemClick

Я получил ListView, и я заполняю его представлением, содержащим кнопки. Я установил onClick-слушателей кнопками из адаптированного, но когда я нажимаю на конкретный элемент ListView, ничего не происходит. Итак, мы можем сказать, что вызываются только кнопки onClick Listener, когда мне нужно щелкнуть listViewItem. Что делать?

Android SearchView OnFocusChangeListener: onFocusChange не вызывается вообще

У меня есть SearchView в Activity; Когда пользователь выполняет поиск, Fragment содержащий результаты поиска, добавляет к той же Деятельности. Теперь я хочу, чтобы при SearchView по SearchView (таким образом, он получает фокус, и пользователь вводит его там), Fragment уже отображаемый (содержащий результаты поиска), должен быть тусклым / размытым. Поэтому я попытался установить OnFocusChangedListener для SearchView […]

Вызывается ли OnItemSelectedListener.onNothingSelected?

OnItemSelectedListener необходимо OnItemSelectedListener два метода: onItemSelected и onNothingSelected . Мне было любопытно, и я попытался сделать некоторые действия в методе onNothingSelected . Однако я не смог запустить это событие. Это действительно называется?

UnregisterListener не работает с PROXIMITY_SCREEN_OFF_WAKE_LOCK

У меня есть этот код public class MainActivity extends AppCompatActivity implements SensorEventListener { private SensorManager mSensorManager; private Sensor mProximity; private PowerManager mPowerManager; private PowerManager.WakeLock mWakeLock; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); mProximity = mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY); mPowerManager = (PowerManager) getSystemService(Context.POWER_SERVICE); } @Override protected void onResume() { super.onResume(); mSensorManager.registerListener(this, mProximity, SensorManager.SENSOR_DELAY_NORMAL); } […]

Как я могу запустить прослушиватель экрана?

Мне нужно использовать прослушиватель для прослушивания, когда пользователь использует приложение или работает, когда активность активна. Мне нужно что-то сделать, когда пользователь не использует приложение более десяти секунд. Как я могу сделать это возможным?

MotionEvent.ACTION_UP в текстовом режиме

Мой TextView не поддерживает MotionEvent.Action_UP. Я получаю только 0 на event.getAction. Но тот же самый код работает для ImageButton. Не поддерживает ли Textview MotionEvent.Action_UP? textView.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(final View v, final MotionEvent event) { Log.v("tag","textView"+event.getAction()); if (event.getAction() == MotionEvent.ACTION_DOWN) { Log.v("tag","textViewmousedown"); } else if(event.getAction() == MotionEvent.ACTION_UP) { //This gets never called Log.v("tag","textViewmouseup"); […]

Обнаружение вкл / выкл

Как определить нажатие кнопки питания или кнопки блокировки экрана? Когда моя игра приостановлена ​​таким образом, это может привести к сбою игры, потому что мне нужно приостановить поток, когда это произойдет.

Как добавить слушателя для флажков в виде адаптера, Android, ArrayAdapter, onCheckedChanged, OnCheckedChangeListener

У меня есть listView, который через ArrayAdapter заполняется небольшими подменю xml. Каждый маленький вид имеет только две вещи внутри, флажок и строковый ярлык рядом с ним. Я хочу установить прослушиватель onCheckedChanged, чтобы зафиксировать событие, когда пользователь проверяет или снимает флажки. Например слушателя, показанного здесь: listView.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) { Toast.makeText(this, […]

Установить длинный клик для просмотра списка

У меня есть коды: public class MainActivity extends ListActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } protected void onListItemClick(ListView l, View v, final int position, long id) { super.onListItemClick(l, v, position, id); }} Мне нужно изменить это на onListItemLongClick (), но как? Является ли это возможным?