2012-05-03 7 views
3

ボタンをクリックしてメッセージを表示しています(「plzはメールを確認します」)。ユーザーがボタンをクリックするとブラウザが開き、アプリをバックグラウンドで最初のアクティビティにリダイレクトしたいと思う。アンドロイドのボタンをクリックすると、アプリをバックグラウンドで閉じることができます

私のアプリは、ユーザーが戻ってきたときに最初の状態に戻るようにしたい。

答えて

0

あなたが意図を起動したときにフラグを設定し、それが本当だったときonResume

でそれをテストし、自己それを終了し、最初のacrivityを開始することができます。 方法を購入し、最初のアクティビティのlaunchModeをsingleTopに設定します。

0

finish();あなたがアクティビティを終了したいときはいつでも。

+0

私がfinish()を呼び出すと、現在のアクティビティは終了しますが、ログインページからアプリを開くには最初のアクティビティを意味します。 – Payal

1

ユーザーがボタンをクリックしてダイアログを閉じると、呼び出しアクティビティからインテントが作成され、startActivityForResult()でブラウザが起動します。

同じアクティビティでは、onActivityResult()を実装します。ここにインテントを作成し、最初のアクティビティをstartActivity()で開始します。

詳細については、ActivitiesおよびIntentsのAndroidドキュメントを参照してください。

関連する問題