[問題] 經緯度設定-NullPointerException

看板AndroidDev作者 (某地區板主是白癡)時間11年前 (2014/05/21 17:13), 11年前編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
各位前輩好 我參考以下網頁教程 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)); 不知道這邊要怎麼更改才會通過? 先謝謝回答了<(_ _)> --

03/29 20:32,
小妹妹,妳想要成為魔法少女嗎?
03/29 20:32

03/29 20:32,
要成為魔法少女的第一步就是要先熟練地使用魔法棒
03/29 20:32

03/29 20:32,
大哥哥的這根魔法棒可以讓妳做練習喔
03/29 20:32

03/29 20:32,
只要搓一搓,神奇魔法棒就會變長
03/29 20:32

03/29 20:32,
再用力搓搓,魔法棒就會產生魔法藥水
03/29 20:32

03/29 20:32,
如果喝下魔法藥水,妳就能成為魔法少女了
03/29 20:32
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.64.235 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1400663580.A.7DC.html

05/21 20:05, , 1F
http://goo.gl/T5TfIj 看看是不是這個吧
05/21 20:05, 1F

05/21 20:06, , 2F
看起來是你的 location 沒初始成功
05/21 20:06, 2F
location應該是有初始成功 因為我用在eclipse中send模擬器的經緯度 程式會依照我給的經緯度定位 只是我手動輸入的時候就會當掉 lng不會是null吧@@ ※ 編輯: aa4live (61.230.123.80), 05/22/2014 11:48:21

05/22 12:11, , 3F
用debugger看看那行?
05/22 12:11, 3F

05/22 14:27, , 4F
那個我不會用Orz....來研究看看@@
05/22 14:27, 4F
我在 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
文章代碼(AID): #1JV6uSVS (AndroidDev)