【发布时间】:2014-11-10 19:11:36
【问题描述】:
我正在尝试调用 requestLocationUpdates 方法,但 eclipse 说参数错误。
主要活动设置为:
public class MainActivity extends Activity implements LocationListener{... }
并且有错误的代码是:
final LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
trackLocation.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
boolean tracking = false;
if (!tracking){
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);
} else {
// something
}
}
});
locationManager.... 行在 onClickListener 之外工作正常。
修正的正确参数应该是什么?
提前致谢
【问题讨论】:
标签: android encapsulation locationmanager