當前位置:菜譜大全網 - 菜譜大全 - 用碎片切換頁面時停止運行的原因是什麽?

用碎片切換頁面時停止運行的原因是什麽?

Android中使用Fragment來切換頁面。如果應用程序停止運行,可能的原因如下:

Fragment綁定的activity已經被銷毀,程序引用activity,空指針會意外退出。

創建片段後,沒有提交操作,這使得無法實例化該片段。

解決方法是在使用活動時進行判斷,如下所示:

@覆蓋

公共?作廢?onHiddenChanged(boolean?hidd)?{

如果?(!hidd?& amp& amp?getActivity()?!=?null)?{

System.out.println("是否執行此方法");

}

}