java如何仅在设备位置改变时执行方法?
我在我的应用程序中有方法“NetAsync(view)”,该方法在按钮单击事件时执行,并将数据发送到我的数据库,我想要的是,该方法“NetAsync(view)”仅在设备位置发生变化时执行,比方说在5公里后。请帮助我如何做到这一点,我尝试了很多方法通过谷歌搜索,但他们是混乱的
此时,方法“NetAsync(view)”在按钮单击事件上执行
move = (Button)findViewById(R.id.movebutton);
move.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// TODO Auto-generated method stub
NetAsync(view);
}
}
# 1 楼答案
这个链接可能是答案:
Android - GPS Listener
您可以在侦听器中添加NetAsync(视图):
还有更多api文档,请查找
Android LocationManager