0
showDialog(DIALOG_CREATEPC); // called elsewhere
private Dialog addPCDialog()
{
final Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.party_createpc);
dialog.setTitle("Add PC");
...
return dialog
}
@Override
protected Dialog onCreateDialog(int id)
{
Dialog dialog;
switch(id)
{
case DIALOG_CREATEPC:
dialog = addPCDialog();
break;
default:
dialog = null;
}
return dialog;
}
私はここに何か不足していますか?ダイアログはまったく表示されません。カスタムダイアログが表示されない
の
onPrepareDialog
に任意のデバッグメッセージをオーバーライドしてみてください? –残念ながら、私はデバッガとそれを通過し、プログラムは実際にクラッシュしません。それはshowDialogからうまく戻ります。ダイアログは表示されません。 – ShrimpCrackers