0

我需要在 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();
    }
}

谢谢!

4

1 回答 1

2

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

@Override
protected void onDestroy()
{
    if(dbWord != null)
    {
        dbWord.close();
    }
 super.onDestroy();
}
于 2011-07-19T05:34:35.303 回答