Здесь у нас очень тяжелая проблема с Honeycomb's ActionBar
, и мне было интересно, нашел ли кто-нибудь еще решение. Сама проблема довольно проста:Обновление ActionBar refresh spinner в onResume()
Мы часто запускаем фоновые задачи в действии onCreate
или onResume
, так как большинство наших экранов должны отображать данные, загруженные из веб-службы. Пока эти задачи выполняются, мы показываем Spinner и обновляем его. Проблема заключается в следующем: onCreate и onResume выполняются до onCreateOptionsMenu
, поэтому в момент, когда мы запускаем задачу, обновляющий счетчик даже не существует. Следовательно, он не будет оживлять.
Я не вижу никакого простого способа обойти это. Думаю, мы могли бы сохранить информацию о задаче, создаваемой в onCreate, и как только ActionBar станет доступным, обновите ее соответствующим образом. Но все же, я не могу поверить, что прецедент так же распространен, как это сложно сделать с ActionBar?
Прогресс на этом? Ваш обходной путь кажется, ну, обходным путем. – theomega
Я продолжал использовать обходное решение из-за отсутствия лучшего решения. – Matthias