setLatitude setLongitude NullPointer异常

2 android location nullpointerexception

我有一个位置:

public Location temp;

现在我想记住地图上的一些坐标,所以我这样做:

双a = 40.156729,b = 44.47197;

temp.setLatitude(40.156729);
temp.setLongitude(44.47197);
Run Code Online (Sandbox Code Playgroud)

这会抛出NullPointerException.我也试过这种方式:

double a = 40.156729, b = 44.47197;
temp.setLatitude(a);
temp.setLongitude(b);
Run Code Online (Sandbox Code Playgroud)

但仍然是一样的.

logcat的:

06-05 09:32:55.720: E/AndroidRuntime(1370): Caused by: java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)

谢谢.

小智 5

初始化变量

  public Location temp = new Location("");
Run Code Online (Sandbox Code Playgroud)