我今天在我的应用程序中检测到一个错误:当用户单击我的列表视图中的某个项目时,它会启动一个包含该项目详细信息的新片段。但是当用户在这个片段中时,如果他改变设备的方向,我的第一个类(获取我的列表视图)的 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);
}