当我想要进行第二次活动时,为什么程序显示invocationtargetexception?

时间:2013-09-24 22:57:05

标签: android android-intent

在我的项目中我首先找到用户位置,然后我想要打开新活动并在地图上显示用户位置但是当程序想要读取所需的lind程序时进入调试模式并显示invocationtargetexception ...?为什么程序显示这个? 在secend活动中,我使用片段活动..

double latitude = gps.getLatitude();
            double longitude = gps.getLongitude();
            Intent is = new Intent(getBaseContext(), Location_find.class);
                is.putExtra("latitude",String.valueOf( latitude));
                is.putExtra("longitude",String.valueOf( longitude));
                startActivity(is);

2 个答案:

答案 0 :(得分:0)

请勿使用getBaseContext()。而是使用您的Activity Context。将其更改为

Intent is = new Intent(ActivityName.this, Location_find.class);

如果这没有用,那么请发布你的logcat。

答案 1 :(得分:0)

确保在应用的AndroidManifest.xml中列出您在应用中使用的所有活动