2012-01-30 2 views
3

Предположим, что у меня есть активность (скажем, activity1), и я дал команду для выполнения какого-то длительного процесса. В то время как я запускаю другое действие (activity2), в течение этого времени, если activity1 завершит процесс и покажет результат в окне предупреждения, тогда как я могу сделать это поле alert1 активности над Activity2? Что я заметил, так это то, что поле предупреждения активности1 отображается только тогда, когда я возвращаюсь к активности1. Есть какой-либо способ сделать это? Игнорируйте, если вопрос не имеет значения, поскольку я просто новичок в android.как сделать отображение окна предупреждения над другими действиями

ответ

0

Прежде чем использовать два действия, вы должны сохранить состояние активности и восстановить другое действие во время выхода. Это легко сделать с помощью метода onRetainNonConfigurationInstance() и getLastNonConfigurationInstance(). Пожалуйста, обратитесь к этому link.

+0

Что я хочу знать, так это, предположим, что я запускаю поток или асинхронную задачу в activity1, и этот процесс продолжается. Пока это происходит, я работаю над другим видом деятельности. Между тем, если поток в первом действии завершается, я хочу сообщить об этом пользователю с помощью окна предупреждения. Я хочу, чтобы это окно предупреждения появилось над активностью2 –

Смежные вопросы