获取最近联系人列表的时候需要获取到头像,名字,最后一条消息。这三个信息能否一次性获得。我现在做的是先获取最后一条消息,然后根据id查询_User表获得名字,头像

获取到最近对话的 message 时,调用 message.getFrom() 即可获取对方名字。

而对于头像 url,建议再查一次 _User 表,缓存策略设置为 CACHE_THEN_NETWORK

或者单独在本地维护去一套缓存,存储所有用户相关的信息,用 SharedPreferences 或者 SQLite 实现都行。