在onDestroy中关闭WordDBAdapter

时间:2011-07-19 04:09:06

标签: android sqlite ondestroy

我需要在Android中的onDestroy方法中关闭我的WordDBAdapter对象。其中一个比另一个好吗?

@Override
protected void onDestroy()
{
    super.onDestroy();

    if(dbWord instanceof WordDBAdapter)
    {
        dbWord.close();
    }
}

-----或------

@Override
protected void onDestroy()
{
    super.onDestroy();

    if(dbWord != null)
    {
        dbWord.close();
    }
}

谢谢!

1 个答案:

答案 0 :(得分:2)

您的代码中存在问题,无论您使用何种方法,语句的顺序应如下所示:

@Override
protected void onDestroy()
{
    if(dbWord != null)
    {
        dbWord.close();
    }
 super.onDestroy();
}