ActivityManager продолжает регистрировать сообщение «Запустить активность, отложить намерения вещания» для виджета Android с кнопками - PullRequest
0 голосов
/ 02 февраля 2011

У меня есть виджет домашнего экрана, который я разработал.Это работает, это просто кажется безразличным.Единственная подсказка, почему я не отвечаю на этот вопрос, заключается в том, что он печатает следующее в LogCat при каждом нажатии одной из двух кнопок:

ActivityManager |Начать работу, отложить вещательные намерения

Я сделал все возможное, но пока не нашел решения.У меня есть скрытое ощущение, что моя активность прекращается, как только она продвигает данные в виджете, и его необходимо повторно создать, прежде чем он сможет ответить на намерение.Я НЕ вызываю длительный фоновый сервис каждый раз, я просто анализирую следующую строку в строке [] и обновляю RemoteViews с его данными.

Что-то я здесь не так делаю?

Есть ли что-то, что я должен делать по-другому?

Я потерян в пустошах виджетов Android?

Любая помощь будет признательна, спасибо!

1 Ответ

2 голосов
/ 03 июня 2011

Как оказалось, я использовал BroadcastIntents, когда мне следовало использовать ServiceIntents.Переписать его, чтобы использовать Service и ServiceIntents вместо BroadcastIntents и Broadcast приемника, было достаточно, чтобы заставить его разумно реагировать.

...