Не запускается AlertDialog

Рейтинг: 0Ответов: 0Опубликовано: 23.03.2015

Из класса, не наследующегося от Activity, вызывается класс с AlertDialog'ом (в случае исключения):

    Intent i = new Intent(context, Alert.class);
        i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(i);

Сам класс обрабатывается без ошибок, однако диалог не вызывается:

public class Alert extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.alert_activity);
    AlertDialog.Builder builder = new AlertDialog.Builder(Alert.this);
    builder.setTitle("Внимание!")
            .setMessage("Нет соединения с сервером, попробуйте позже.")
            .setCancelable(false)
            .setNegativeButton("ОК",
                    new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int id) {
                            dialog.cancel();
                            System.exit(0);
                        }
                    });
    AlertDialog alert = builder.create();
    alert.show();
}
}

Как быть?

Ответы

Ответов пока нет.