作者aa4live (某地区板主是白痴)
看板AndroidDev
标题[问题] 经纬度设定-NullPointerException
时间Wed May 21 17:12:55 2014
各位前辈好
我参考以下网页教程
http://blog.sina.com.cn/s/blog_9864ddb70101b4ow.html#cmt_2743111
完成.java如下
https://gist.github.com/anonymous/8e66136856136beac2fa
模拟器执行的时候在输入经纬度後会程式停止
logcat显示
05-21 04:57:52.244:
E/AndroidRuntime(2549): Process: com.example.maptestiii, PID: 2549
05-21 04:57:52.244: E/AndroidRuntime(2549): java.lang.NullPointerException
完整的error log我放在code的下方
https://gist.github.com/anonymous/8e66136856136beac2fa
拉到最下面即是
出问题的code是这列
location.setLongitude(Double.parseDouble(lng));
不知道这边要怎麽更改才会通过?
先谢谢回答了<(_ _)>
--
1F:推 sandwichpope:小妹妹,你想要成为魔法少女吗?03/29 20:32
2F:推 sandwichpope:要成为魔法少女的第一步就是要先熟练地使用魔法棒03/29 20:32
3F:推 sandwichpope:大哥哥的这根魔法棒可以让你做练习喔03/29 20:32
4F:推 sandwichpope:只要搓一搓,神奇魔法棒就会变长03/29 20:32
5F:推 sandwichpope:再用力搓搓,魔法棒就会产生魔法药水03/29 20:32
6F:推 sandwichpope:如果喝下魔法药水,你就能成为魔法少女了03/29 20:32
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.230.64.235
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1400663580.A.7DC.html
8F:→ corrupt003:看起来是你的 location 没初始成功 05/21 20:06
location应该是有初始成功
因为我用在eclipse中send模拟器的经纬度
程式会依照我给的经纬度定位
只是我手动输入的时候就会当掉
lng不会是null吧@@
※ 编辑: aa4live (61.230.123.80), 05/22/2014 11:48:21
9F:推 andy13579372:用debugger看看那行? 05/22 12:11
10F:→ aa4live:那个我不会用Orz....来研究看看@@ 05/22 14:27
我在
location.setLongitude(Double.parseDouble(lng));
这行前面加一行
Location location = new Location(LocationManager.NETWORK_PROVIDER);
就OK了!!
但是我明明在code line 158已经先初始化一次location了
(
https://gist.github.com/anonymous/8e66136856136beac2fa )
为什麽在手动输入这边还要在初始化一次阿?
恳请前辈们解惑
谢谢
※ 编辑: aa4live (61.230.123.80), 05/22/2014 16:31:16