-2
アプリがバックグラウンドから戻るかどうかを知る方法はありますか?アプリを差別化する方法は、アプリ内の別のアクティビティからバックグラウンドで戻ってきます
アプリがバックグラウンドから戻るかどうかを知る方法はありますか?アプリを差別化する方法は、アプリ内の別のアクティビティからバックグラウンドで戻ってきます
onCreate
コールバックではIntent
を得ることができます。このIntent
は、以前のアクティビティに関する情報をどこに追加する必要がありますか。ここで
は一例です:
はActivityB
がActivityA
とActivityC
からロードされると仮定します。 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
文字列に以前のアクティビティ情報が含まれています。
それだ:)
[http://stackoverflow.com/q/4789300/4049612](http://stackoverflow.com/q/4789300/4049612) – Krishna
あなたの正確な問題の言及が何であるか@Jackyは、あなたのコードはここでは他の賢明な方法はあなたのコードで実装するものとあなたがしたいことをあなたの問題を解決するために何もしたくない – Amitsharma