Жизненный цикл виджета Android

В моем классе виджетов, который extends extends AppWidgetProvider, у меня есть несколько статических конечных списков ArrayList, содержащих данные. У меня есть несколько кнопок в моем виджете, которые при нажатии приводят к вызову onReceive внутри класса. Я заметил, что иногда списки ArrayLists теряли свои значения (были пустыми) при запуске onReceive, но в большинстве случаев у них есть данные, как и ожидалось.

Безопасно ли использование ArrayList в этом контексте? Существуют ли какие-либо события жизненного цикла виджета, которые могут вызвать повторное создание экземпляра списка. Мне очень трудно найти какую-либо документацию по событиям жизненного цикла виджетов.

8
задан w.donahue 26 June 2011 в 01:40
поделиться