[問題] 想問一下GoogleMap應用的一個問題
最近在研究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
06/16 09:53, 1F
→
06/16 09:53, , 2F
06/16 09:53, 2F
推
06/16 09:54, , 3F
06/16 09:54, 3F
→
06/16 09:54, , 4F
06/16 09:54, 4F