Существует множество вариантов для запускать мероприятие без нажатия на любые события в Activity.But. Я не нашел решения для запуска активности автоматически без нажатия на любое событие на AppWidgetProvider? Пожалуйста, предложите мне решениеНачать новую активность, не нажимая ни на одно событие из AppWidgetProvider
-1
A
ответ
1
я получить результат от WebService
Предположительно, ваш запрос веб-службы делается из службы.
Таким образом, я покажу результат на виджетах.
Ваш сервис будет работать с AppWidgetManager
.
Затем через 3 секунды я хочу открыть мероприятие.
Ваш сервис можно подождать три секунды, а затем позвонить startActivity()
. Вам нужно будет указать FLAG_ACTIVITY_NEW_TASK
на Intent
, который вы передадите startActivity()
.
Ваши пользователи, в свою очередь, могут сообщать вашим плохим отзывам и т. Д., Чтобы прервать их в середине того, что они уже делают со своим устройством. Запуск деятельности из фоновой работы редко является правильным решением.
Обратите внимание, что ничто в том, что вы запрашиваете, не имеет никакого отношения к AppWidgetProvider
.
Пожалуйста, объясните, что именно пользователь будет делать с виджетами приложения, которые должны запускать действие для запуска. – CommonsWare
@CommonsWare Я получу результат из webservice.So, я покажу результат на виджет. Затем через 3 секунды я хочу открыть мероприятие. – Debugger
Почему пользователь хочет, чтобы вы начали свою деятельность в середине того, что делает пользователь? – CommonsWare