2016-05-18 9 views
-7

Мое требование, когда пользователь меняет (удаляет) мое приложение с последней вкладки, я хочу показать тост. Для этого я попытался показать тост в onDestroy MainActivity, но тост не появляется. Я использую следующий код:Android toast не показывает внутри onDestroy деятельности

Toast.makeText(this, "Toast", Toast.LENGTH_SHORT).show();

Можете ли вы помочь, что может быть причиной?

+1

оно должно быть onTabChanged – Manifest

+0

@Manifest вы тролль? – moskis

+0

Вы должны опубликовать код, иначе это будет просто работа с предположениями. Ну, я думаю: поставьте тост перед ** super.onDestroy() ** – NezSpencer

ответ

0

Контекст становится нулевым, поэтому Toast не появляется. Вы можете поместить журнал, чтобы увидеть, выполняется ли код в этой строке или нет.

+0

Я уже добавил журнал. и указанная выше строка кода выполнена –

+0

Трудно показать Toast, пока приложение уничтожается с фона. Можете ли вы поделиться тем, что хотите? –

+0

Когда мое приложение запущено, запускается некоторая фоновая служба и выполняется работа. Теперь, когда мое приложение уничтожено на странице «Отцы», я убиваю свой процесс в onDestroy из MainActivity. Теперь, прежде чем убить мой процесс, я хочу показать тост пользователю сказать, что «служба остановлена» –