Приложение не отображает вид

1

У меня есть приложение, которое использует таймер обратного отсчета, чтобы отобразить представление в onFinish(), используя setContentView (R.layout.id). Все работает нормально, пока пользователь не попал домой, таймер заканчивается и макет, который он отображает, плюс тон играет.

Однако, если пользователь нажимает на дом или обратно, когда таймер заканчивается, а onFinish() вызывается, все, что я получаю, это тон, макет не отображается.

Как мне отобразить макет? Возможно ли это?

Спасибо за вашу помощь.

Теги:
android-layout

2 ответа

0

Это происходит в потоке пользовательского интерфейса, звучит как нечто, что может не работать в другом потоке.

0

Вы пытались переместить все, что вызывается через setContentView, в отдельную активность, поэтому в конце таймера вы вызываете startActivity (...), который приведет к тому, что действие с представлением вы хотите на передний план?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню