Если вы запускаете Handler из вашего класса Activity, вы можете установить контекст, просто ссылаясь на .this вашей Activity следующим образом:

риложение запускает поток для запроса данных в Интернете. Я хочу отобразить сообщение Toast, когда ничего не найдено, но мое приложение всегда падает.

Я пытался использовать контекст приложения из потока, например, так:

Toast.makeText(getApplicationContext(), "testttt", Toast.LENGTH_LONG).show();

Я также попытался создать Runnable с вызовом Toast и вызвать runOnUiThread (runnable) из потока (вызов Toast в этом runnable использует Activity в качестве первого параметра).

У кого-нибудь есть идеи, как этого добиться?

Ответы на вопрос(4)

Ваш ответ на вопрос