Есть ли какая-нибудь работа, чтобы вызвать действие непосредственно с кнопки на виджете? Как красивая кнопка для запуска приложения.Простой виджет с кнопкой для вызова активности или значков на главном экране для вызова действий
Из документа и некоторых ответов здесь view.setOnClickPendingIntent - единственный способ и требует обслуживания. Но мне не нужна услуга, потому что я действительно не обновляю виджет!
На самом деле, моя первоначальная задача довольно проста. Мне нужен значок на главном экране, который вызывает действие, но я не хочу, чтобы этот значок появился в приложении. Я знаю, что могу разместить много значков активности в приложении.
Спасибо, JanBo! Я вижу, что большинство примеров имеют «super.onUpdate (контекст, appWidgetManager, appWidgetIds)»; в начале onUpdate, но не ваш, это хорошая практика? Без него я не вижу никакого удара. – wez
Хм, это хорошая практика, чтобы включить его, вот несколько объяснений на нем http://stackoverflow.com/questions/10860793/super-onupdate-in-appwidgetprovider-recommend. Как вы сказали, это работает без него, но его плохая практика в целом. – JanBo