Как подождать AsyncTask ??
Добавлено: 12 май 2014, 23:04
По нажатию на виджете в фоновом таске начинается запрос (в интернет). Тем же нажатием обновляется TextView, но текствью обновляется в главном потоке, и делает это всегда раньше, чем завершается фоновый поток с "новой инфой" для текствью.
Обработчик вешаю с помощью setOnClickPendingIntent.
1) Можно ли вызвать обновление виджета вручную?(в коде как это делают с обычными методами onUpdate(...); ) ( не знаю где взять параметры для вызова: менеджер и нужный Id)
2) Альтернативное решение проблемы? (Нужно получить инфу и обновиться, а не наоборот)
Обработчик вешаю с помощью setOnClickPendingIntent.
1) Можно ли вызвать обновление виджета вручную?(в коде как это делают с обычными методами onUpdate(...); ) ( не знаю где взять параметры для вызова: менеджер и нужный Id)
Код: Выделить всё
public void onUpdate( Context context,
AppWidgetManager appWidgetManager,
int[] appWidgetIds)