2011-10-21 18 views
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; 
    } 

私はここに何か不足していますか?ダイアログはまったく表示されません。カスタムダイアログが表示されない

+0

onPrepareDialogに任意のデバッグメッセージをオーバーライドしてみてください? –

+0

残念ながら、私はデバッガとそれを通過し、プログラムは実際にクラッシュしません。それはshowDialogからうまく戻ります。ダイアログは表示されません。 – ShrimpCrackers

答えて

関連する問題