看板 AndroidDev 關於我們 聯絡資訊
各位前輩好 我參考以下網頁教程 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)); 不知道這邊要怎麼更改才會通過? 先謝謝回答了<(_ _)> --
sandwichpope:小妹妹,妳想要成為魔法少女嗎?03/29 20:32
sandwichpope:要成為魔法少女的第一步就是要先熟練地使用魔法棒03/29 20:32
sandwichpope:大哥哥的這根魔法棒可以讓妳做練習喔03/29 20:32
sandwichpope:只要搓一搓,神奇魔法棒就會變長03/29 20:32
sandwichpope:再用力搓搓,魔法棒就會產生魔法藥水03/29 20:32
sandwichpope:如果喝下魔法藥水,妳就能成為魔法少女了03/29 20:32
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.64.235 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1400663580.A.7DC.html
corrupt003:http://goo.gl/T5TfIj 看看是不是這個吧 05/21 20:05
corrupt003:看起來是你的 location 沒初始成功 05/21 20:06
location應該是有初始成功 因為我用在eclipse中send模擬器的經緯度 程式會依照我給的經緯度定位 只是我手動輸入的時候就會當掉 lng不會是null吧@@ ※ 編輯: aa4live (61.230.123.80), 05/22/2014 11:48:21
andy13579372:用debugger看看那行? 05/22 12:11
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