You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4.8 KiB
4.8 KiB
💬 消息功能使用指南
📋 功能概述
我们为广理客栈二手交易平台新增了消息功能,让卖家能够查看其他用户对自己商品的咨询消息,并进行回复。
🎯 新增功能
1. 消息按钮
- 位置:商品列表页面底部,发布商品按钮左侧
- 图标:💬 消息
- 功能:点击后进入消息列表页面
2. 消息列表页面
- 显示内容:所有收到的商品咨询消息
- 消息信息:
- 发送者用户名
- 消息时间
- 相关商品标题
- 消息内容预览
- 操作按钮:
- 回复:跳转到聊天界面
- 标记已读:将消息标记为已读状态
3. 数据库更新
- 新增
is_read字段到消息表 - 支持消息已读/未读状态管理
- 消息按时间降序排列
🚀 使用流程
作为卖家查看消息:
- 登录应用 → 进入商品列表页面
- 点击"💬 消息"按钮 → 进入消息列表
- 查看收到的消息:
- 未读消息显示为深色
- 已读消息显示为灰色
- 选择操作:
- 点击"回复" → 进入聊天界面与买家沟通
- 点击"标记已读" → 将消息标记为已读
- 点击消息 → 直接进入聊天界面
作为买家发送消息:
- 浏览商品 → 点击感兴趣的商品
- 进入商品详情页 → 点击"联系卖家"
- 在聊天界面发送消息 → 消息自动保存
- 卖家会在消息列表中收到您的咨询
🔧 技术实现
新增文件:
MessageListActivity.java- 消息列表界面MessageListAdapter.java- 消息列表适配器activity_message_list.xml- 消息列表布局item_message_list.xml- 消息项布局
修改文件:
ProductListActivity.java- 添加消息按钮activity_product_list.xml- 修改布局添加消息按钮MessageRepository.java- 添加消息查询方法Message.java- 添加isRead字段DBHelper.java- 完善消息表结构ProductRepository.java- 完善商品查询AndroidManifest.xml- 注册新Activity
数据库变更:
-- 消息表新增字段
ALTER TABLE messages ADD COLUMN is_read INTEGER DEFAULT 0;
🎨 界面特色
消息列表界面:
- 现代化设计:卡片式布局,Material Design风格
- 清晰信息展示:发送者、时间、商品、消息内容一目了然
- 直观状态区分:未读消息深色显示,已读消息灰色显示
- 便捷操作:回复和标记已读按钮
- 空状态提示:无消息时显示友好提示
用户体验优化:
- 异步加载:消息列表异步加载,不阻塞UI
- 实时更新:回到页面自动刷新消息列表
- 加载提示:显示友好的加载动画
- 错误处理:商品删除时显示"已删除"提示
📱 演示建议
演示流程:
-
准备测试数据:
- 注册两个用户:买家A和卖家B
- 卖家B发布几个商品
-
买家操作:
- 买家A登录
- 浏览卖家B的商品
- 点击"联系卖家"发送咨询消息
-
卖家操作:
- 卖家B登录
- 点击"💬 消息"按钮
- 查看买家A的咨询消息
- 点击"回复"进入聊天界面
- 与买家A进行对话
- 返回消息列表,标记消息为已读
演示要点:
- ✅ 消息按钮位置明显,易于发现
- ✅ 消息列表信息展示完整
- ✅ 回复功能正常跳转
- ✅ 已读状态正确更新
- ✅ 界面美观,操作流畅
🔍 测试场景
场景1:新消息接收
- 买家发送咨询消息
- 卖家查看消息列表
- 验证消息显示正确
- 验证发送者、商品信息正确
场景2:消息回复
- 卖家点击"回复"
- 验证跳转到聊天界面
- 验证聊天对象正确
- 验证商品关联正确
场景3:标记已读
- 查看未读消息样式
- 点击"标记已读"
- 验证消息样式变化
- 验证按钮消失
场景4:空状态
- 清除所有消息
- 进入消息列表
- 验证空状态提示显示
🎉 功能优势
对用户:
- 便捷沟通:卖家能及时收到买家咨询
- 信息管理:清晰的消息列表和状态管理
- 快速响应:一键回复,提高交易效率
对平台:
- 增强互动:促进买卖双方交流
- 提升体验:完善的消息功能
- 增加粘性:用户更愿意在平台内沟通
📈 后续优化建议
- 消息推送:添加消息推送通知
- 消息搜索:支持按关键词搜索消息
- 消息分类:按商品、时间等分类显示
- 未读计数:在消息按钮上显示未读消息数量
- 消息撤回:支持消息撤回功能
广理客栈 v1.1 - 新增消息功能,让校园二手交易更便捷! 最后更新:2026年3月25日