Android onResume () названный прежде onPause ()?

У меня есть главное сомнение в жизненном цикле Деятельности Android. В нормальных английских условиях будет сделано Резюме, как только вы сделали Паузу. Но в жизненном цикле Деятельности OnResume назвали даже перед onPause в один только самый первый раз. Какова причина позади этого?

Кто-либо может сказать мне, почему это было структурировано как это?

Спасибо.

3
добавлено
Просмотры: 1

4 ответы

В общих английских условиях Резюме означает, когда что-то начинает взаимодействовать снова после того, как оно было сделано паузу,

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

onStart() and onResume() are two different terms. onStart() is called when the Activity is becoming visible to the user. and onResume() is called when the activity comes to foreground and user starts interacting with it.

Я дам вам пример,

Предположим, что у вас есть деятельность с некоторыми Движущимися Объектами, здесь я опишу операции, выполненные во время различных стадий,

onStart()- Here the activity starts, not the Animation.

onResume()- Here the objects starts Animating.

onPause()- Here the objects stops Animation, Activity is still running.

OnStop- Here the Activity stops.

Надежда это помогает в некотором понимании.

2
добавлено

Вы видите жизненный цикл деятельности и определяете, что onPause() и onResume() понятие для андроида отличается. Я только отвечаю на ниже вопроса.. Отдых можно читать

Кто-либо может сказать мне, почему это было структурировано как это?

From documentation

onResume()

Названный, когда деятельность начнет взаимодействовать с пользователем. В этом укажите, что ваша деятельность наверху стопки деятельности с пользователем вход, идущий в него. Всегда сопровождаемый onPause ().

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

ya после onStart() его штраф, но в английском резюме условий назовут после права паузы? Почему это было разработано таким способом любая причина для этого?

Я думаю, что вы не должны брать буквальное значение в этом случае.

1
добавлено

Обратитесь к этому изображению:

Activity lifecycle

onResume() назовут сразу после onStart (). Я думаю, что у вас есть уведомления, это onResume (). Это описал жизненный цикл деятельности подробно:

OnResume: Этот метод называют, когда деятельность начнет взаимодействовать с пользователем будучи в государстве паузы. , Когда этот метод называют, деятельность двигается в вершину стопки деятельности, и это получает ввод данных пользователем . Действия могут отвергнуть этот метод, если они должны выполнить какие-либо задачи после того, как деятельность начинает принимать ввод данных пользователем.

1
добавлено
ya после onStart() его штраф, но в английском резюме условий назовут после права паузы? Почему это было разработано таким способом какая-либо причина этого?
добавлено автор AndroidCrazy, источник

Обратитесь к этому изображению:

Activity lifecycle

onResume() назовут сразу после onStart (). Я думаю, что у вас есть уведомления, это onResume (). Это описал жизненный цикл деятельности подробно:

OnResume: Этот метод называют, когда деятельность начнет взаимодействовать с пользователем будучи в государстве паузы. , Когда этот метод называют, деятельность двигается в вершину стопки деятельности, и это получает ввод данных пользователем . Действия могут отвергнуть этот метод, если они должны выполнить какие-либо задачи после того, как деятельность начинает принимать ввод данных пользователем.

1
добавлено
ya после onStart() его штраф, но в английском резюме условий назовут после права паузы? Почему это было разработано таким способом какая-либо причина этого?
добавлено автор AndroidCrazy, источник