/*package*/ ManagedDialog showDialog(int dialogId, Bundle options) {
    ManagedDialog d = mManagedDialogs.get(dialogId);
    if (d == null) {
      d = new ManagedDialog();
      d.mDialog = onCreateDialog(dialogId, options);
      d.mId = dialogId;
      mManagedDialogs.put(dialogId, d);
    }

    d.mOptions = options;
    onPrepareDialog(dialogId, d.mDialog, options);
    d.mDialog.show();
    // d.mShowing = true; // See also dismissDialog comment

    return d;
  }