Java 如果没有创建加载程序,那么当我一次又一次地尝试销毁加载程序时,可能会出现什么问题
我有一个摧毁装载机的代码Java 如果没有创建加载程序,那么当我一次又一次地尝试销毁加载程序时,可能会出现什么问题,java,android,Java,Android,我有一个摧毁装载机的代码 if(getLoaderManager().getLoader(1)!=null) { getLoaderManager().destroyLoader(1); Log.d("Inside", "loader one"); } if(getLoaderManager().getLoader(2)!=null) { getLoaderManager().destroyLoader(2);
if(getLoaderManager().getLoader(1)!=null)
{
getLoaderManager().destroyLoader(1);
Log.d("Inside", "loader one");
}
if(getLoaderManager().getLoader(2)!=null)
{
getLoaderManager().destroyLoader(2);
Log.d("Inside", "loader two");
}
if(getLoaderManager().getLoader(3)!=null)
{
getLoaderManager().destroyLoader(3);
Log.d("Inside", "loader three");
}
如果我不检查它是否为
null
而试图销毁它,可能会出现什么错误?您会遇到什么错误?实际上我正在使用加载程序进行一些数据库查询。当我没有销毁这个加载程序时,我的executequery()工作得很好(这给了我结果集)。在我试图销毁此executequery()后,它将为null。这是出乎意料的,它来得出乎意料。这可能是原因,也可能不是原因