Android 当按钮启用时,仅当位置改变时发送GPS数据
我在Android应用程序中制作了两个按钮。 第一个激活将我的GPS数据发送到网站。 第二个选项禁用此选项。 所以我的问题是:Android 当按钮启用时,仅当位置改变时发送GPS数据,android,button,geolocation,gps,listener,Android,Button,Geolocation,Gps,Listener,我在Android应用程序中制作了两个按钮。 第一个激活将我的GPS数据发送到网站。 第二个选项禁用此选项。 所以我的问题是: 当我的activatebutton.isEnabled()==false(已按下)时,我可以做些什么来确保每次我的位置更改时都会执行一个方法 单击启用时使用onLocationChanged()方法注册,单击禁用时将其删除。以下是。如果您请求位置更新,请不要忘记通过覆盖onPause和onStop并在onResume中重新注册来取消注册更新,否则将消耗大量电池 应该涵
当我的
activatebutton.isEnabled()==false
(已按下)时,我可以做些什么来确保每次我的位置更改时都会执行一个方法 单击启用时使用onLocationChanged()
方法注册,单击禁用时将其删除。以下是。如果您请求位置更新,请不要忘记通过覆盖onPause和onStop并在onResume中重新注册来取消注册更新,否则将消耗大量电池
应该涵盖您需要了解的所有信息。请参阅下面的评论。基本上,您需要确保在onPause和onStop中注销侦听器,并在onResume中再次注册它。如果你的应用程序被销毁,它将在你的应用程序再次启动其主要活动时自动重新启动。