Android 检索消息传递会话

Android 检索消息传递会话,android,sms,uri,projection,Android,Sms,Uri,Projection,我正在开发一款android短信应用程序。我有一个邮件列表视图,我想在我点击一个项目时显示对话(我的意思是我想显示我从特殊联系人收到的所有邮件以及我发送给它的邮件),我发现了这个 但我对这些代码行有问题,因为我对内容提供商的概念一无所知: ContentResolver contentResolver = getContentResolver(); final String[] projection = new String[]{"*"}; Uri uri = Uri.parse("conte

我正在开发一款android短信应用程序。我有一个邮件列表视图,我想在我点击一个项目时显示对话(我的意思是我想显示我从特殊联系人收到的所有邮件以及我发送给它的邮件),我发现了这个

但我对这些代码行有问题,因为我对内容提供商的概念一无所知:

ContentResolver contentResolver = getContentResolver();
final String[] projection = new String[]{"*"};
Uri uri = Uri.parse("content://mms-sms/conversations/");
Cursor query = contentResolver.query(uri, projection, null, null, null);
第二行的{“*”}部分是什么意思?
为什么我们要给字符串[]投影作为对查询方法的投影?

我读到我不应该将null传递给投影部分,因为它会产生错误,所以我应该传递
新字符串[]{“*”}
,应用程序不会停止。 这是你的电话号码 在那里我找到了这个答案