2016-05-05 4 views
-2

アプリがバックグラウンドから戻るかどうかを知る方法はありますか?アプリを差別化する方法は、アプリ内の別のアクティビティからバックグラウンドで戻ってきます

+0

[http://stackoverflow.com/q/4789300/4049612](http://stackoverflow.com/q/4789300/4049612) – Krishna

+0

あなたの正確な問題の言及が何であるか@Jackyは、あなたのコードはここでは他の賢明な方法はあなたのコードで実装するものとあなたがしたいことをあなたの問題を解決するために何もしたくない – Amitsharma

答えて

0

onCreateコールバックではIntentを得ることができます。このIntentは、以前のアクティビティに関する情報をどこに追加する必要がありますか。ここで

は一例です:

ActivityBActivityAActivityCからロードされると仮定します。 activityAからは、この方法によるActivityBを読み込むことができます。

Intent intent = new Intent(ActivityA.this, ActivityB.class); 
intent.putExtra("FROM_ACTIVITY", "ActivityA"); 
startActivity(intent); 

、あなたは、この使用することができますActivityCから希望の場合:あなたのActivityBで

Intent intent = new Intent(ActivityC.this, ActivityB.class); 
intent.putExtra("FROM_ACTIVITY", "ActivityC"); 
startActivity(intent); 

あなたはこのラインを使用onCreate方法:

String fromActivity = getActivity().getIntent().getExtras().getString("FROM_ACTIVITY"); 

ここでは、fromActivity文字列に以前のアクティビティ情報が含まれています。

それだ:)

関連する問題