【问题标题】:retrieving messaging conversations检索消息对话
【发布时间】:2015-09-10 15:24:54
【问题描述】:

我正在开发一个消息传递 Android 应用程序。我有一个消息列表视图,我想在单击某个项目时显示对话(我的意思是我想显示我从特殊联系人那里收到的所有消息以及我发送给它的消息)我找到了这个 link

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

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);

第二行中的 {"*"} 部分是什么意思? 以及为什么我们将 String[]projection 作为查询方法的投影?

【问题讨论】:

    标签: android sms uri projection


    【解决方案1】:

    我读到我不应该将 null 传递给投影部分,因为它会产生错误,所以我应该传递 new String[]{"*"} 并且应用程序不会停止。 这里是 link 我在哪里可以找到这个答案。

    【讨论】:

      猜你喜欢
      • 2016-11-11
      • 2015-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-10
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多