Привет Я разрабатываю приложение для Android, в котором я использую сетку. Я хочу обновить элемент сетки динамически. Мой элемент сетки содержит один текст заголовка. Я пытался сделать это так, но это не работает для меня.Android runOnUiThread не обновляет элементы пользовательского интерфейса
((Activity)context).runOnUiThread(new Runnable()
{
public void run()
{
Debug.print("this is update progress inside thread ...");
owner.setText("Uploading...");
invalidate();
requestLayout();
}
});
Таким образом, в приведенном выше коде его заявление об отпечатке печати. Но не обновлять текст моего владельца, который находится внутри элемента сетки.
Я попытался это также ...
Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
owner.setText("Uploading...");
}
};
handler.sendEmptyMessage(0);
Не могли бы вы добавить немного больше своего кода? Неясно, что такое «владелец», где вы его инициализируете и где все это работает. –