getContentResolver()。query()抛出NullPointException

时间:2015-05-04 15:06:17

标签: android android-contentresolver

我想知道以下代码中可能导致NullPointException的原因是什么? 问题是我不能在我的设备上NullPointException而不是在模拟器上,但在我的谷歌分析中,我在query()方法行看到了大量异常。那么是什么导致这个?我可能需要new String[] {"*"}作为项目,而不仅仅是null吗?有没有人遇到这样的问题?

final String selection = THREAD_ID + "=" + threadId;

try{
    cursor = context.getContentResolver().query(
            MmsSms.CONTENT_DRAFT_URI,
            null,
            selection,
            null,
            null);

} catch(Exception e){
    trackException(e);
}

修改

我忘了告诉context这里不能为null,因为它在调用此方法的方法中使用,所以如果它为null,我将在upper方法中得到异常。 context绝对不是空的。

0 个答案:

没有答案