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");