0
package com.crumbin.tabs;
import java.util.ArrayList;
import java.util.HashMap;
import org.apache.http.client.HttpClient;
import android.content.Context;
import android.database.Cursor;
import android.location.Location;
import android.location.LocationManager;
import android.net.Uri;
import android.os.Bundle;
import android.provider.ContactsContract;
import android.provider.ContactsContract.Contacts;
import android.webkit.WebView;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapView;
public class ExploreActivity extends MapActivity {
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(com.app.main.R.layout.user_main_tab_explore);
MapView mv = (MapView)findViewById(com.app.main.R.id.myMapView);
mv.setBuiltInZoomControls(true);
}
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.google.android.maps.MapView
android:id="@+id/myMapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="Mykey"/>
</LinearLayout>
此代碼給我一個java空指針異常。我調試它,發現Mapview mv爲null。Android中使用谷歌地圖時的Java空指針異常
不應該這個代碼只顯示地圖,沒有覆蓋/數據呢?或者我在這裏錯過了什麼?
你的layout.xml文件是什麼樣的? – broschb 2012-01-30 15:02:00