Вам необходимо зарегистрировать обозреватель контента (не получателя широковещательной рассылки).
contentResolver.registerContentObserver(Uri.parse("content://gmail-ls"), true, gmailObserver);
gmailObserver
- это ваш собственный объект ContentObserver.
ContentObserver.onChange
будет вызываться каждый раз, когда что-тоизменения в Gmail.Здесь вы получите все разговоры, например, так:
Cursor conversations = _contentResolver.query(Uri.parse("content://gmail-ls/conversations/" + YourEmailAddress), null, null, null, null);
И фактические сообщения будут:
Cursor messages = _contentResolver.query(Uri.parse("content://gmail-ls/conversations/" + YourEmailAddress + "/" + String.valueOf(conversationId) + "/messages"), null, null, null, null);