Как получить количество SMS-сообщений на контакт в текстовом просмотре?
у меня естьlistview который отображает контакты на моем устройстве. То, что я пытаюсь сделать, это отобразить количество текстовых сообщений, полученных моим устройством от каждого контакта, в виде просмотра текста в моем просмотре списка. Я только смог отобразитьtotal количество текстовых сообщений в моем почтовом ящике из этого кода:
<code> // gets total count of messages in inbox String folder = "content://sms/inbox"; Uri mSmsQueryUri = Uri.parse(folder); String columns[] = new String[] {"person", "address", "body", "date","status"}; String sortOrder = "date ASC"; Cursor c = context.getContentResolver().query(mSmsQueryUri, columns, null, null, sortOrder); textview.setText(c.getCount()); </code>
Проблема с приведенным выше кодом состоит в том, что для каждой строки в моем списке просмотра это только показывает общее количество. Как я могу разделить общее количество между соответствующими контактами?
Конечный результат такой, если бы я100 messages in my inbox: Contacts:
Фу Маньчжу: 25
Бар Би: 15
Сна Фуу: 10
Джон Доу: 50