Небольшая корректировка и дополнение к предыдущей статье на этом же канале «Минимальный виджет в Basic4Android». Ниже — обновлённый текст модуля ресивера. Основная корректировка сводится к тому, что виджет теперь создаётся (вызовом ConfigureHomeWidget) в процедуре Receiver_Receive. Без этого у меня почему-то не получалось корректно обработать события тапов по виджету, и даже вообще программно управлять содержимым виджета. Sub Process_Globals ' Вызывается при инициализации модуля, предназначена для объявления общих переменных модуля. Dim rv As RemoteViews End Sub Private Sub Receiver_Receive (FirstTime As Boolean, StartingIntent As Intent) ' Вызывается каждый раз, когда система посылает широковещательное сообщение (Broadcast) которое зарегистрировано для данного ресивера. Создаем виджет, связываем с layout, обрабатываем события, устанавливаем интервал обновления (0 - не обновлять) и имя виджета. If FirstTime Then rv = ConfigureHomeWidget("Layout", "rv", 0, "Мой Виджет") End If r