Android谷歌地图Api错误

Android谷歌地图Api错误,android,xml,google-maps,Android,Xml,Google Maps,我有一个关于通过Intent()将数据传输到MapView的问题 String coorx = temptItem.getCordx(); String coory = temptItem.getCordy(); goTomap.putExtra("x", coorx); goTomap.putExtra("y", coory); System.out.println(coorx); startActivity(goTomap); goTomap是我的目标: goTomap=newintent

我有一个关于通过
Intent()
将数据传输到MapView的问题

String coorx = temptItem.getCordx();
String coory = temptItem.getCordy();
goTomap.putExtra("x", coorx);
goTomap.putExtra("y", coory);
System.out.println(coorx);
startActivity(goTomap);
goTomap是我的目标: goTomap=newintent(this,MyMap.class); 但当我点击ListView转到另一个类后,它给出:

java.lang.RuntimeException: Unable to start activity .....
java.lang.NullPointerException
我的清单来自网络上的许多示例代码

<activity android:name=".MyMap" 
            android:label="location">
           <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
        </activity>

根据您在评论中所说的,您的局部变量mapView必须为null(即findviewbyd()失败),因此问题在于您的layout/main.xml不包含具有属性
android:id=“@+id/map\u view”

的mapView,并且在哪一行中抛出NullPointerException?可能不是您的活动,而是任何其他行…java.lang.RuntimeException:无法启动活动组件信息{com.nyp.stud084839L.isbconnects/com.nyp.stud084839L.isbconnects.MyMap}:java.lang.NullPointerException请从您的LogCat文件以及MyMap.class的源代码发布更多异常。此外,您的清单文件看起来有点可疑,因为它将MyMap活动显示为默认活动-因此您的意图将启动另一个MyMapp活动;我会在课堂上更新我的问题
package com.nyp.stud084839L.isbconnects;

import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;

import android.os.Bundle;

public class MyMap extends MapActivity{
    private MapView mapView;
    private MapController mc;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        mapView = (MapView) findViewById(R.id.map_view);
        String coordinates[] = {"40.747778", "-73.985556"};
        double lat = Double.parseDouble(coordinates[0]);
        double lng = Double.parseDouble(coordinates[1]);

        GeoPoint p = new GeoPoint(
            (int) (lat * 1E6), 
            (int) (lng * 1E6));

        mc = mapView.getController();
        mc.animateTo(p);
        mc.setZoom(17); 
        mapView.invalidate();        
    }

    @Override
    protected boolean isRouteDisplayed() {
        // TODO Auto-generated method stub
        return false;
    }

}