Требование Android конкретный метод, когда телефон, переключенный между передним планом и фоном

Я разрабатываю приложение для Android, в котором я должен назвать конкретный веб-сервис, когда пользователь переключает мое приложение на фон и наоборот.

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

Как я могу сделать это?

0

2 ответы

Читайте и поймите о Жизненный цикл Деятельности Android и вы будете вознаграждены ответом.

1
добавлено
@Kamal, Не уверенный, понимаю ли я вас. Вы имеете в виду, ваше приложение должен не , считают себя в фоне , когда телефон запертый , , хотя ваше приложение тогда в фоновом режиме? Есть ли другие исключения, где вы хотите, чтобы ваше приложение считало себя на переднем плане, хотя Android полагает, что он в фоновом режиме?
добавлено автор class stacker, источник
Поэтому это действительно причинило боль к отслеживают вашу работу , когда телефон заперт? Поскольку, в зависимости от версии Android, ваша деятельность считается killable Android после onPause ().
добавлено автор class stacker, источник
Ну, ваше приложение в фоновом режиме, когда телефон заперт. Ваш клиент действительно <у/i> есть различное определение фона , чем Android?
добавлено автор class stacker, источник
Все доктора Android говорят по существу что: Ваше приложение или убито или в фоновом режиме если it' s не на переднем плане.;) Передний план более или менее определяется как являющийся видимым пользователю. That' s не случай, в то время как экран замка показывается. Ваше приложение считают killable, если замок scrren показывают. Ваше выполнение приложения на более низком приоритете планирования, когда экран замка показывают. Все, что является, потому что Android полагает, что он в фоновом режиме.
добавлено автор class stacker, источник
Спасибо за ваш ответ. Я уже попробовал onPause (), onStop (), onStart() и onResume() методы. Но проблема с ними, полагает, что, мое приложение находится на переднем плане, и когда я захватываю телефон, onPause (), метод называют (поскольку приложение не видимо). Для меня мне нужно некоторое действие, которое назовут, когда мое приложение или деятельность находятся на переднем плане и другом методе для второстепенного действия. Предложения, пожалуйста...
добавлено автор user915303, источник
Спасибо за Накопитель Класса ответа. Полагайте, что мое приложение переключено на передний план происхождения. Во время этого назовут OnResume (), и я использую это, чтобы отследить мою работу. Теперь мое приложение находится на самом деле на переднем плане. Я захватываю свой телефон. В это время, onPause() назван. На самом деле мне нужен некоторый метод, который отслеживает мое приложение, только когда это находится на переднем плане и фоне. (Но не, когда приложение находится на переднем плане + во время телефонного замка). Жаль, если я все еще смущаю вас. Предложения, пожалуйста,
добавлено автор user915303, источник
Да. Поскольку, мой customer' s требование, они должны зарегистрироваться, вход (сделайте звонок веб-сервиса), только когда приложение находится на переднем плане и втором входе, когда приложение изменяется на фон..
добавлено автор user915303, источник
Я плохо знаком с андроидом. Поэтому принесите извинения, если мой вопрос неправильный или простой. Мое потребительское требование для каждого фона и действия переднего плана, я должен сделать звонок веб-сервиса и отследить телефонный статус. Таким образом, то, что вы пытаетесь сказать, даже телефонный замок рассматривают как фон приложения, и телефон открывают =, приложение находится на переднем плане. Действительно ли я прав? Жаль снова, если мой вопрос, кажется, прост
добавлено автор user915303, источник
Спасибо за ясный Накопитель Класса комментариев.
добавлено автор user915303, источник

Отвергните onPause () и onResume () методы <сильной> Деятельности и осуществите свои требования там.

  • onPause() называют, когда приложение идет в фон (не видимый).
  • onResume() называют, когда приложение идет в передний план
1
добавлено
Спасибо за ваш ответ. Я уже попробовал onPause() и onResume() методы. Но проблема с ними, полагает, что, мое приложение находится на переднем плане, и когда я захватываю телефон, onPause (), метод называют (поскольку приложение не видимо). Для меня мне нужно некоторое действие, которое назовут, когда мое приложение или деятельность находятся на переднем плане и другом методе для второстепенного действия. Предложения, пожалуйста...
добавлено автор user915303, источник
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

Android Developers
Android Developers
4 476 участник(ов)

Общаемся на темы, посвященным Android-разработке, SDK, Kotlin, Realm и т.д.

Android Architecture
Android Architecture
2 186 участник(ов)

Русскоязычный чат по архитектуре в андроид приложениях. Подробнее: http://telegra.ph/Android-Architecture-12-24

rus-speaking/android
rus-speaking/android
1 705 участник(ов)

Основной чат по Android разработке (вопрос-ответ). ПРАВИЛА: bit.ly/andr-rules. NEWS: bit.ly/AnrdResId ЧАТЫ: Основной: bit.ly/andr-main IDE, сборка, Git, сервисы: bit.ly/andr-tools Оффтоп: bit.ly/andr-offtop Конференции, события: bit.ly/andr-events Вакансии, найм: bit.ly/andr-job Архитектура: bit.ly/andr-patterns Rx: bit.ly/andr-rx Тестирование: bit.ly/andr-test Kotlin: bit.ly/andr-kotlin Хаmarin: bit.ly/andr-xamarin За мат, спам, агрессию, предложения о работе, оффтоп в этом канале - бан на сутки и более ☢☢☢

Android Dev Подкаст
Android Dev Подкаст
1 325 участник(ов)

Комната для обсуждения Android Dev подкаста apptractor.ru/AndroidDev/ Общее обсуждение Android: https://t.me/android_ru Остальные чаты про Android: http://t.me/devChats Наши новости https://t.me/androiddevpodcast_news

Android Guards
Android Guards
602 участник(ов)

Обсуждение любых вопросов касающихся безопасности Android. - Защита системы и приложений - Уязвимости и эксплойты - Вредоносное ПО - Копание в кишках системы и приложений (RE)

Android JOB
Android JOB
466 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению Android (full-time, part-time, remote и разовые подработки)

AndroidDev :: Разработка. It's Android time now!
AndroidDev :: Разработка. It's Android time now!
458 участник(ов)

It's Android time now! Чат разработчиков Android. Вакансии, резюме и информацию о митапах размещать можно. Публикацию скрытой и явной рекламы ваших каналов и сайтов после получения разрешения от @olegushakov

Aandroid Talks!
Aandroid Talks!
212 участник(ов)

Чат об общих вопросах по ОС Android. Чат для разработки под андроид - pro.android: https://t.me/joinchat/AAAAAEKIFKnmRT9cMebb9w

Android Rus
Android Rus
68 участник(ов)