Как получить количество 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

Ответы на вопрос(2)

Ваш ответ на вопрос