2014-01-29 2 views
0


есть функция или вы можете узнать, была ли служба в android, она была уничтожена пользователем и вызвала веб-сервис, когда это произойдет.
например: пользователь отправил на задний план приложение и уничтожил, когда мы уничтожаем приложение, приложение вызывает веб-сервис.
извините за мой английский.Звоните в webservice при уничтожении службы android.

+0

услуга вашего приложения или услуги вообще? – njzk2

+0

то, что я хочу, вызывает веб-сервис, когда пользователь уничтожает приложение. Например, пользователь отправляет приложение в brackground и уничтожает, прежде чем пользователь убьет приложение, приложение вызовет веб-сервис для удаления токена мобильного телефона базы данных – user3250732

+0

любое приложение , или ваше приложение? – njzk2

ответ

1

Вы можете вызвать вызов webservice в вашей деятельности onPause(), я бы не использовал onDestroy(), так как его не гарантируется.

Ссылка на API: here.

+0

Я хочу, когда пользователь уничтожает приложение, если я ставлю операцию onpause, i Мне не нужен звонок, только пользователь уничтожает приложение в фоновом режиме – user3250732

+0

Пользователь не уничтожить приложение в фоновом режиме, рамки, которые вы пишете на вашем приложении. И это не гарантирует, что 'onDestroy' когда-нибудь будет вызван, поэтому, если вам нужно вызвать веб-сервис, когда все срывается, вы должны сделать это' onPause', чтобы вы не рискуете потерять данные. Подумайте об этом в терминах SIGKILL, которые вы не можете поймать против SIGTERM, которые вы можете. – Pedantic

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