Я открытие Activity
с помощью этого:Закрытие деятельности на OnCreate
startActivity(new Intent(Parent.this, Child.class));
А на ребенке, у меня есть этот код на функции onCreate
(if
содержит больше, чем просто true
, конечно):
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;
}
}
Почему деятельность не закрывается? Я получаю окно предупреждения, но затем я должен нажать кнопку «Назад», чтобы вернуться.
Ответ на этот вопрос, поскольку я не уверен в этом на 100%, но попытался ли вы изменить аргумент setPositiveButton onClickListener на тот, который вызывает функцию finish()? – 2010-11-11 05:25:04
Почему у вас есть активность, чтобы показать окно сообщения? – Jason
@dpk Я могу это сделать? Я не уверен, как бы я это кодировал ... – cambraca