我在“criteria.setHorizontalAccuracy(5000);”处收到错误线。它说标准不存在。知道我做错了什么吗?
package displaytest;
import javax.microedition.location.Criteria;
import javax.microedition.location.Location;
import javax.microedition.location.LocationListener;
import javax.microedition.location.LocationProvider;
public class get_gps {
Criteria criteria = new Criteria();
criteria.setHorizontalAccuracy(5000);
public static String get_lat()
{
String lat = "test";
return lat;
}
}
最佳答案
您不能在构造函数或方法之外调用类中的任意语句。您只能初始化静态变量或成员变量。
为您的类创建一个构造函数并初始化其中的criteria
对象。例如:
public class GetGps {
private Criteria criteria = new Criteria();
public GetGps() {
criteria.setHorizontalAccuracy(5000);
}
}
关于java - 对象变量无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13774557/