Так что это мой публичный метод View onCreateView.Я хочу открыть диалоговое окно, когда пользователь долго нажимает на карту, затем взять данные из диалога и затем установить .tittle в соответствии с данными, введенными пользователем в диалог.Я попытался сделать это с интерфейсом, но он не будет иметь данные, когда мне это нужно.getInput () - это место, где я хочу получить данные из фрагмента диалога.
mMap.setOnMapLongClickListener(new GoogleMap.OnMapLongClickListener() {
@Override
public void onMapLongClick(LatLng latLng) {
//FragmentManager fm = getActivity().getSupportFragmentManager();
DialogMap dial = new DialogMap();
dial.setTargetFragment(MapFragment.this, 1);
dial.show(getFragmentManager(), "Add a catch");
mMap.addMarker(new MarkerOptions()
.position(latLng)
.title(getinput())
.snippet("Your marker snippet")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.fish_icon_map)));
Этофрагмент моего диалога.