Закрытие действия onCreate

Я открываю Activity , используя следующее:

startActivity(new Intent(Parent.this, Child.class));

А для дочернего элемента у меня есть этот код в функции onCreate ( if содержит больше, чем просто истина , конечно):

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    if (true) {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setPositiveButton("OK", null);
        builder.setTitle("Error");
        builder.setMessage("Connection error, please try later.")
            .show();
        finishActivity(0);
        return;
    }
}

Почему действие не закрывается? Я получаю окно с предупреждением, но затем мне нужно нажать кнопку «назад», чтобы вернуться.

9
задан DeRagan 11 November 2010 в 04:43
поделиться