Java 在android上的谷歌地图上更改markerSnippet

Java 在android上的谷歌地图上更改markerSnippet,java,android,android-intent,nullpointerexception,google-maps-markers,Java,Android,Android Intent,Nullpointerexception,Google Maps Markers,我有一个名为GatherActivity的活动,其中我有一个EditText。用户可以输入任何他想要的内容。现在,我需要在另一个名为MapActivity的类中输入EditText。 我创建了一个意图,以便在其他活动中“完成”。但它不像我想象的那样工作。object/editText始终是空对象,因此没有任何内容显示为markerSnippet。 这里是我在onButtonClick()方法中的代码(GahterActivity): MapActivity中的代码: Bundle extras

我有一个名为
GatherActivity
的活动,其中我有一个
EditText
。用户可以输入任何他想要的内容。现在,我需要在另一个名为
MapActivity
的类中输入
EditText
。 我创建了一个
意图
,以便在其他活动中“完成”。但它不像我想象的那样工作。object/editText始终是空对象,因此没有任何内容显示为markerSnippet。 这里是我在onButtonClick()方法中的代码(GahterActivity):

MapActivity中的代码:

Bundle extras = getIntent().getExtras();
    if(extras != null){
        markerSnippet = extras.getParcelable("markerSnippet");
}else{
    markerSnippet = "some extra info about your location"
}

在我的标记代码片段中没有文本。因此,此处不使用else case…

您正在发送一个
字符串,但希望在活动中使用
包裹

地图活动中,将其更改为:

markerSnippet = extras.getString("markerSnippet");

成功了,谢谢,。对于其他人:记得用
startActivity(intent)开始下一个活动
markerSnippet = extras.getString("markerSnippet");