[問題] 想問一下GoogleMap應用的一個問題

看板AndroidDev作者 (PTT BLESS YOU)時間11年前 (2014/06/15 16:26), 編輯推噓2(202)
留言4則, 1人參與, 最新討論串1/1
最近在研究Google Map V2 API 但在書上的看到 一個基本的地圖顯示範例 直接執行可以正確讀到Google Map 但在Layout檔有一行 class="com.google.android.gms.maps.SupportMapFragment" 解釋是說加上這行 在舊版的Android也可以正常執行 於是我無聊就把它刪掉 在Android 4.4上跑跑看 會直接閃退(我用手機跑或GENYMOTION跑都是直接退出) 照理說新版不需要這行啊@@ logCat有顯示兩行error Caused by: android.view.InflateException: Binary XML file line #1: Error inflating class fragment; Caused by: java.lang.NullPointerException: name == null; 第一個Google到的答案都英文看不太懂, 第二個也不明白到底Null在哪裡... 想請各位大大解惑 順便附上 程式碼: public class BasicMapActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.basic_map_activity); } } LAYOUT: <fragment xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/fmMap" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.SupportMapFragment" /> 其他像Manifast都是範例且已經設定好了(Map Key也改好了) 感謝各位大大解惑~"~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.236.16 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1402820793.A.560.html

06/16 09:53, , 1F
Class應該是指定你要放進來的fragment,你刪了他,程式就
06/16 09:53, 1F

06/16 09:53, , 2F
找不到,所以就null了
06/16 09:53, 2F

06/16 09:54, , 3F
所謂的2x能跑,應該是指supportmapfragment這個檔案有
06/16 09:54, 3F

06/16 09:54, , 4F
支援2暖也能執行
06/16 09:54, 4F
文章代碼(AID): #1JdLYvLW (AndroidDev)