我不确定,希望这会对你有所帮助
- 您需要注册一个内容观察者(不是广播接收者)
contentResolver.registerContentObserver(Uri.parse("content://gmail- ls"), true, _gmailObserver);
_gmailObserver
是你自己的ContentObserver
对象。
ContentObserver.onChange
每次 Gmail 发生变化时都会调用。
在这里,您会得到所有这样的对话:
Cursor conversations = _contetResolver.query(Uri.parse("content://gmail-ls/conversations/" + YourEmailAddress, null, null, null, null);
实际的对话消息将是:
Cursor messages = _contetResolver.query(Uri .parse("content://gmail-ls/conversations/" + YourEmailAddress + "/" + String.valueOf(conversationId) + "/messages"), null, null, null, null);