Я хочу показать тост-сообщение из потока, который работает на UiThread, однако, похоже, Runnable правильно не ссылается на мой вызов. Пожалуйста, смотрите мою очень простую реализацию ниже:Показать сообщение Toast изнутри uiThread Runnable?
this.runOnUiThread(new Runnable() {
public void run() {
Toast.makeText(this, "Authenticated.", Toast.LENGTH_SHORT).show();
}
}
);
Я считаю, что это не является фактическим работоспособным, что функция makeText требует. Как бы вы получили фактический Runnable в этом случае?
'this' ссылается на контекст действия ?. – Raghunandan
лучше попробуйте yourclass.this –
используйте 'YourActivity_Name.this' вместо' this', потому что 'this' ссылаются на контекст метода выполнения вместо Activity –