Hi,
I am new to android development and is having some problems on showing
a custom dialog. My development environment is sdk 1.5 with eclipse.
In the menu, if user click on the first button, I want to show a
dialog.
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case MENU_ADD
this.showDialog(1);
return true;
case MENU_QUIT :
this.finish();
return true;
}
return false;
}
protected Dialog onCreateDialog(int id) {
Dialog dialog;
switch(id) {
case 1:
dialog = new Dialog(this.getApplicationContext());
dialog.setContentView(R.layout.input_dialog);
TextView t = (TextView) dialog.findViewById(R.id.TextView01);
Button b = (Button) dialog.findViewById(R.id.Button01);
break;
default:
dialog = null;
}
return dialog;
}
I know that the showDialog() will go to onCreateDialog(), but when I
try to execute it in the emulator, it keeps saying that ERROR/
AndroidRuntime(789) at the line this.showDialog(1);
Is there anything important things missed? Would be grateful if there
is some ideas on it!
Thanks,
YCH
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en