Fragment間のコールバックってこれじゃ駄目なの?

FromFragment extends Fragment implements MyInterface
{
  MyInterface callback = this;
  
  new ToDialogFragment( callback ).show( getFragmentManager(), "ToDialogFragment" );

  @Override
  public void executeFromFragmentMethod()
  {
    // 到着
  }
}

ToDialogFragment extends DialogFragment
{
  public interface MyInterface
  {
    public void executeFromFragmentMethod();
  }

  MyInterface callback;

  public ToDialogFragment( MyInterface callback )
  {
    this.callback = callback;
  }
  
  // 出発
  callback.executeFromFragmentMethod();
}