Jak uzyskać liczbę wiadomości SMS na kontakt w widoku tekstowym?
mamwidok listy wyświetla kontakty na moim urządzeniu. Próbuję wyświetlić liczbę wiadomości tekstowych odebranych przez moje urządzenie od każdego kontaktu do widoku tekstowego w moim widoku listy. Mogłem tylko wyświetlićcałkowity liczba wiadomości tekstowych w mojej skrzynce odbiorczej z tego kodu:
// 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());
Problem z powyższym kodem polega na tym, że dla każdego wiersza w moim widoku listy pokazuje tylko sumę. Jak mogę podzielić całkowitą liczbę między odpowiadający jej kontakt?
Wynik końcowy jest taki, gdybym miał100 wiadomości w mojej skrzynce odbiorczej: Łączność:
Foo Manchuu: 25
Bar Bee: 15
Sna Fuu: 10
John Doe: 50