OnStart новой операции вызывается перед onStop родительского

У меня есть приложение. Я использую startActivity() для запуска активности.

Может ли кто-нибудь на самом деле сказать мне, почему система вызывает onStart() новой активности сначала, а не родителей onStop() ? Возможно ли это (без системной ошибки)?

Я обнаружил, что Fragment onStop () вызывается непосредственно после onStart () – ПОЧЕМУ? Ответ, но я не получил ничего общего с фрагментами и использовал библиотеку поддержки Android. Я застрял, потому что я использую RoboSpice, и он должен содержать правильные синхронизированные методы в onStart и onStop. Я не могу, потому что система вызывает его в неправильном порядке.

Я также использую библиотеки GCM и Analytics в этом приложении.

Solutions Collecting From Web of "OnStart новой операции вызывается перед onStop родительского"

Если вы прочитали документацию по жизненному циклу активности, то onStop вызывается только тогда, когда текущая деятельность заменяется новой (или предыдущей).

Чтобы это произошло, другое приложение должно начать или возобновить … иначе будет разрыв

OnPause текущей активности (я бы ожидал), вызванной перед onStart замещающей операции