Я использую приведенный ниже код для обнаружения нажатия на ListView в Android AppWidget:
val clickIntentTemplate = Intent(context, CollectionAppWidgetProvider::class.java)
clickIntentTemplate.action = AppWidgetManager.ACTION_APPWIDGET_UPDATE + "taponlist"
val widgetPendingIntent = PendingIntent.getBroadcast(context, 0, clickIntentTemplate,
PendingIntent.FLAG_UPDATE_CURRENT)
remoteViews.setPendingIntentTemplate(R.id.widgetListView, widgetPendingIntent)
Но если перечислить небольшой элемент, нажатие на пустую область не приведет к срабатыванию.