在使用context 的时候偶尔会报 Fragment not attached to a context 异常。 原因是fragment 还没有被完全初始化,就调用context 对象。 例如
LocalBroadcastManager.getInstance(requireContext())
这时候如果报错,就要提前判断一下是否是否 fragment已经添加到activity
方法: if(isAdded()){
LocalBroadcastManager.getInstance(requireContext())
}