Sto lavorando in un'applicazione Android e sto usando un DialogFragment per mostrare una finestra di dialogo e voglio rendere quel DialogFragment non cancellabile. Ho reso falsa la proprietà cancellabile della finestra di dialogo, ma non ha ancora influito.DialogFragment setCancelable property not working
Si prega di guardare nel mio codice e suggerirmi una soluzione.
public class DialogTest extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
return super.onCreateDialog(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.dialog_test, container, true);
getDialog().requestWindowFeature(STYLE_NO_TITLE);
getDialog().setCancelable(false);
return view;
}
}
invece di getDialog() setCancelable (false); si dovresti chiamare setCancelable (false); – Blackbelt
se fai clic al di fuori della finestra di dialogo deve essere anche dismmitato? –
Stai provando in sandwich al gelato? Si prega di fare riferimento al link citato http://www.fantasypublishings.com/morePhpHelp/ice_cream_sandwich__android_40_Dialog_gets_canceled_when_touched_outside_of_dialog_window__Stack_Overflow_page93701 .php – Remmyabhavan