0

我有一个Dialog实例,当单击Activity.
在对话框中有另一个按钮。我startActivity(intent)在对话框中单击此按钮时调用。
所以,我有一个Activity, Dialog, Activity.
当我在第二个活动中单击返回时,将显示对话框。我想显示第一个活动,而不是对话框。startActivity(intentToFirstActivity)如果不调用第二个,我怎么能做到这一点Activity

4

2 回答 2

0

只需调用dialog.dismiss() in your对话框when you start the next活动`

//dialog creation
// set onClick
@Override
public void onClick(DialogInterface dialog, int which)
{
    Intent i = new Intent(MyActivity.this, NextActivity.class);
    startActivity(i);
    dialog.dismiss();
}

如果这不起作用,请编辑并发布Dialog您拥有的代码。

于 2013-09-19T18:25:22.963 回答
0

在对话框中调用dialog.dissmiss()后调用。startActivity(Intent)这将自动将您带到背压时的第一个活动。

于 2013-09-19T18:27:29.940 回答