Как безопасно завершить действие в методе onResume ()?

Моя операция onResume () считывает некоторые "дополнительные" данные из намерения, которое его запустило, и соответственно обновляет пользовательский интерфейс.

Я хотел бы добавить обработку ошибок: если данные в намерении отсутствуют / повреждены, действие отображает тост и завершается.

Могу ли я просто вызвать finish () в методе onResume ()? Я ' m беспокоятся о некоторых неожиданных вещах, учитывая, что и то, и другое связано с жизненным циклом.

Если есть другие способы лучше, я тоже заинтересован в них, но приведенное выше кажется самым простым.

Спасибо!

5
задан Jan Żankowski 10 May 2011 в 15:17
поделиться