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