2016-03-03 66 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