运行 locationlistener 中只有一次代码
Run only once a code in locationlistener
我只想 运行 一个代码(获取到最近位置的路线)一次,当位置由 LocationListener 固定时,但每次位置都会更新代码 运行s .如果我在位置固定后停止位置侦听器,我的位置将不会得到更新。是否可以在 locationlistener 中仅 运行 一次代码?我该如何解决这个问题?
请在位置侦听器中输入一个布尔值。如果它 运行 是第一次,将布尔值设置为 false,这样下次相同的代码将不会 运行 在侦听器的位置。
boolean isFirstTime = true;
在位置侦听器中,使用以下内容:
if(isFirstTime){
// Do your task which you want to do
// and change flag to false.
isFirstTime = false;
}
希望对您有所帮助。
我只想 运行 一个代码(获取到最近位置的路线)一次,当位置由 LocationListener 固定时,但每次位置都会更新代码 运行s .如果我在位置固定后停止位置侦听器,我的位置将不会得到更新。是否可以在 locationlistener 中仅 运行 一次代码?我该如何解决这个问题?
请在位置侦听器中输入一个布尔值。如果它 运行 是第一次,将布尔值设置为 false,这样下次相同的代码将不会 运行 在侦听器的位置。
boolean isFirstTime = true;
在位置侦听器中,使用以下内容:
if(isFirstTime){
// Do your task which you want to do
// and change flag to false.
isFirstTime = false;
}
希望对您有所帮助。