Итак, у меня есть этот код. Что я хочу сделать, так это, когда я нажимаю кнопку с помощью справки по ID (case R.id.help), я хочу, чтобы в диалоговом окне отображался пользовательский текст. Этот код работает, за исключением того, что диалоговое окно появляется, а затем сразу исчезает ... В чем проблема?
Вот код:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.icon:
Intent intent = new Intent(this, Main.class);
startActivity(intent);
case R.id.help:
AlertDialog.Builder alertbox = new AlertDialog.Builder(this);
alertbox.setMessage("This is the alertbox!");
alertbox.setNeutralButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
// the button was clicked
}
});
// show it
alertbox.show();
}
return true;
}
}