作者t51113030 (=v=)
看板AndroidDev
标题[问题] Service一下执行 一下又不执行?
时间Tue Apr 16 12:37:49 2013
之前小弟刚写了一个Service 可以随时定位这样
但是测试的时候 我是使用
locationManager.requestLocationUpdates(provider , 5000 , 0 , this);
来设定每五秒定位一次
然後我用手机测试会发现刚开始都会显示出定位讯息
不过过不久 Service就不会显示出定位讯息
再过一段时间 打开看 又有定位讯息= ="
然後我打开储存定位的档案发现
他有时候隔了快一分钟才会定位一次
怎麽会这样??
还有另外如果service被系统kill了之後
可以重新启动恢复吗?
我看是有人说在onStartCommand里的flags存入START_REDELIVER_INTENT
不知道是不是这样 谢谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.78.84
1F:→ NewSpec:那样不行, 最好解法应该是setForeground(true) 04/16 14:36
2F:→ lovelycateye:你用GPS定位?在室内收不到吧? 04/16 16:10
3F:→ lovelycateye:或者该说有遮蔽物的地方可能定不到位 04/16 16:11
4F:→ uioo:Service 在待机状态有可能会不执行,可以check一下 04/16 20:31