今日、アプリでバグが検出されました。ユーザーがリストビューのアイテムをクリックすると、このアイテムの詳細を含む新しいフラグメントが起動します。しかし、ユーザーがこのフラグメントにいるときに、デバイスの向きを変えると、最初のクラス (リストビューを取得する) の onCreate メソッドが呼び出され、アプリがクラッシュしました。
onCreate メソッドに次のようなテストを追加するために、前のフラグメントの名前を取得できるかどうかを知りたいです。
if (!fragmentName.equals("common")){
Log.d("INFO", "Do nothing in this case, because user was in detail fragment before !"),
} else {
super.onCreate(savedInstanceState);
refreshList(true);
}