ravindracs0071 / android-geocaching

Automatically exported from code.google.com/p/android-geocaching
0 stars 0 forks source link

Подтверждать отписку от gps на OnStop #249

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Таймер был изначально добавлен потому что 
onPause случался раньше чем onResume

при переходе от А к B полная цепочка событий 
такая: A.pause B.resume A.stop

при этом нет гарантии что A.stop произойдёт
но, важно, что скорее всего произойдёт
мы можем в onStop - подтверждать отписку.

т.е. если произошёл onStop и в списке 
подписчиков 0 - то отключаемся

если onStop не произойдёт - то отпишемся по 
таймеру, а если произойдёт то отпишемся 
сразу

если при этом ещё время тамера сократить 
секунд до 3-5, то пользователь вообще 
никогда не заметит что мы "хитрим"

Original issue reported on code.google.com by Nickolay...@gmail.com on 26 Oct 2011 at 12:48

GoogleCodeExporter commented 9 years ago

Original comment by Nickolay...@gmail.com on 22 Jan 2012 at 4:34

GoogleCodeExporter commented 9 years ago

Original comment by Nickolay...@gmail.com on 22 Jan 2012 at 5:02