1

如何从扩展 Thread 的类的 run() 方法中使用 LOCATION_SERVICE?这两个都给了我错误:

lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

Thread_ReadGps 类型的方法 getSystemService(String) 未定义,并且

lm = (LocationManager) context.getSystemService(LOCATION_SERVICE);

LOCATION_SERVICE 无法解析为变量

谢谢!

4

1 回答 1

8

getSystemService 是一种上下文方法,因此您需要像在第二行中一样调用它。

LOCATION_SERVICE 也是上下文的静态变量,因此您需要像在第一行中那样调用它。因此,只需结合您的第一行和第二行即可获得:

lm = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
于 2013-07-29T00:16:34.313 回答