2016-03-03 64 views
0

我正在处理地图项目,我需要将值从DialogFragment返回到SupportMapFragment。从DialogFragment返回到SupportMapFragment Android

@Override 
public void onMapLongClick(LatLng point) { 

    mMap.addMarker(new MarkerOptions().position(point).title(point.toString())); 
    markerClicked = false; 
    FragmentTransaction ft = getFragmentManager().beginTransaction(); 
    DataImportDialog pdf = DataImportDialog.newInstance("Enter Something"); 
    Bundle args = new Bundle(); 
    args.putDouble("Lat", point.latitude); 
    args.putDouble("Lng", point.longitude); 
    pdf.setArguments(args); 
    pdf.show(ft, "PROMPT_DIALOG_TAG"); 

} 
+0

完整的例子能否请您阐述一下您所面临的问题? – dubes

回答

0

可以使用接口两个片段或活性之间的通信。这里是Android doc

很好的例子,还是有办法使用setTargetFragment(片段片段,INT requestCode),让您可以在您更换或添加片段获得片段的实例,并且可以调用onActivityResult与包..更多这个在developer doc

这里是相同 https://stackoverflow.com/a/13733914/942224