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:
<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>
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