Получить сенсорное местоположение для appwidget
Когда пользователь нажимает на мой appwidget, активируется конфигурация виджета. Пока что это соответствует моим потребностям.
Теперь я хотел бы добавить возможность выполнять специальное действие (например, обновление виджета), когда пользователь касается определенной функции или области виджета, а не открывать действия по настройке.
Есть ли способ сделать это? Даже если это будет всего лишь случай обнаружения, например, касания в левой половине виджета, это было бы полезно.
1 ответ
Решение
Intent myIntent = new Intent(...);
...
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, myIntent, 0);
remoteViewsFive.setOnClickPendingIntent(R.id.imgRefresh, pendingIntent);
Например, imgRefresh - это ваш ImageView с иконкой обновления (например). Вы должны определить Intent, а затем создать PendingIntent, который устанавливается на представление
Простое решение сделать то, что вы хотите, это использовать прозрачный png в imgRefresh