0

Dialogのボタンをクリックすると表示されるインスタンスがありますActivity
ダイアログには別のボタンがあります。startActivity(intent)ダイアログでこのボタンをクリックすると呼び出されます。
だから、私は、、、を持ってActivityDialogますActivity
2 番目のアクティビティでクリックして戻ると、ダイアログが表示されます。ダイアログではなく、最初のアクティビティを表示したい。startActivity(intentToFirstActivity)2番目に呼び出さずにこれを行うにはどうすればよい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 に答える