各个成员今日完成的任务

  • 侯泽洋:完成奖励页面设计,完成奖励从云端拉取到本地:完成奖励从云端拉取到本地
  • 周亚杰:完成个人中心页面设计,登录界面美化:注册登录界面美化
  • 王志伟:完成倒计时功能,并对页面进行优化:添加倒计时功能
  • 仇夏:燃尽图设计,登录注册界面设计
  • 唐才铭:完成登录页动画设计,并进行引导页设计

项目燃尽图

站立式会议照片

各个成员遇到的问题

侯泽洋

//define interface
public interface OnRecyclerViewItemClickListener {
void onItemClick(View view, int data); }
public interface OnRecyclerItemLongListener{
void onItemLongClick(View view,int position);
} public void setOnItemClickListener(OnRecyclerViewItemClickListener listener) {
this.mOnItemClickListener = listener;
}
public void setOnItemLongClickListener(OnRecyclerItemLongListener listener){
this.mOnItemLong = listener;
}

(2)在ViewHolder中实现接口并重写方法

      @Override
public void onClick(View v) {
if (mOnItemClickListener != null) {
//注意这里使用getTag方法获取数据
mOnItemClickListener.onItemClick(v, getAdapterPosition());
}
} @Override
public boolean onLongClick(View v) {
if(mOnItemLong != null){
mOnItemLong.onItemLongClick(v,getPosition());
}
return true;
}

(3)在活动实现这两个方法

adapter.setOnItemClickListener(new AlarmPresetAdapter.OnRecyclerViewItemClickListener() {
@Override
public void onItemClick(View view, int data) {
T.showShort(context, "点击了");
}
});
adapter.setOnItemLongClickListener(new AlarmPresetAdapter.OnRecyclerItemLongListener() {
@Override
public void onItemLongClick(View view, int position) {
T.showShort(context, "长按了");
}
});
  • 问题2:getPosition()方法变红,getAdapterPosition()是什么意思,为什么时触发非Toast事件时会没有响应?
  • 解决方案:参考博客:Recyclerview.getLayoutPosition()问题

使用了ViewHolder的getLayoutPosition方法,此方法返回的pos值与onBindViewHolder方法传入的position值有可能不同。

根据SDK中的解释,在Recyclerview 进行添加、移除item等操作时,position位置可能会变化,而所有的adapter的刷新并不总是及时的,只有这个方法返回的才是当前item经过一些变换后所处的真正位置。

getPosition()方法已过时,getAdapterPosition()方法的刷新不够及时,使用时可能会出错,而使用getLayoutPosition()方法则没有这种顾虑,最终在两个onclick方法都使用了getLayoutPosition()方法,解决问题。

周亚杰

  • 问题:界面的属性、控件完成设计 主活动代码却无法调用编写好的drawable下xml文件,无法正常显示界面,并且R文件会报红不能用。
  • 解决方案:将控件、属性单独写成布局文件放在layout下,在主布局文件中用include调用

仇夏

问题记录及解决过程:

为了完成好需求规格说明书,我们在码云上新建了一个项目,然后想要将它和自己的Android Studio连上。在这个过程中我遭遇到了不少的问题。

首先,不太记得如何连接码云的我先上百度找来了一个教程,挺详细的,AndroidStudio新建项目推送到码云上。我跟着这个教程一步步的去实现。



然后我确实出现了如教程中一样的结果。

但之后遇到的问题就不是如此,我在终端输入命令行,但一直出现错误



之后,我向队友寻求帮助。





结果出现了超时的问题,就是使用git clone重新checkout源也受到影响,长时间checkout不出来。

然后找了一个很好的解决方法。

解决Gitlab的The remote end hung up unexpectedly错误

唐才铭

  • 遇到的问题:启动页面白屏

    解决:合并功能时误删了 setContentView(R.layout.activity_splash);,补上之后即可。

王志伟

寻找R文件

关于在ViewPager的子页面中不能跳转的问题

明日各个成员的任务安排

  • 侯泽洋:完成数据的修改功能,及每日任务页面的设计及代码编写
  • 周亚杰:个人中心页面再优化及其逻辑代码的编写及博客编写
  • 王志伟:页面跳转,任务页面设计
  • 仇夏:树苗成长过程设计及数据库内容学习、使用
  • 唐才铭:进行树苗功能的开发,及引导页代码优化上传

各个成员今日对项目的贡献量

  • 侯泽洋:4
  • 周亚杰:4
  • 王志伟:3
  • 仇夏:3
  • 唐才铭:4

Do-Now—团队Scrum 冲刺博客二的更多相关文章

  1. Do-Now—团队Scrum 冲刺博客五

    各个成员今日完成的任务 侯泽洋: 每日任务页面编写,任务修改功能 周亚杰:完成个人中心页面设计 王志伟:完成个人中心页面设计 唐才铭:启动动画及引导页与项目合并 项目燃尽图 站立式会议照片 各个成员遇 ...

  2. RSP小组——团队冲刺博客二

    RSP小组--团队冲刺博客二 冲刺日期:2018年12月11日 前言 经过第一天的冲刺,我们开始了我们冲刺之路,但是不知为什么,我们的动力并不足,首先可能是我们前期对该项目的编制过程中,因为没有经验, ...

  3. 软工网络15团队作业4——Alpha阶段敏捷冲刺之Scrum 冲刺博客(Day1)

    概述 Scrum 冲刺博客对整个冲刺阶段起到领航作用,应该主要包含三个部分的内容: ① 各个成员在 Alpha 阶段认领的任务 ② 明日各个成员的任务安排 ③ 整个项目预期的任务量(使用整数表示,与项 ...

  4. Beta阶段——第2篇 Scrum 冲刺博客

    Beta阶段--第2篇 Scrum 冲刺博客 标签:软件工程 一.站立式会议照片 二.每个人的工作 (有work item 的ID) 昨日已完成的工作 人员 工作 林羽晴 完成https安全连接的问题 ...

  5. Beta阶段——第3篇 Scrum 冲刺博客

    Beta阶段--第3篇 Scrum 冲刺博客 标签:软件工程 一.站立式会议照片 二.每个人的工作 (有work item 的ID) 昨日已完成的工作 人员 工作 林羽晴 完成了报表数据的接口函数 顾 ...

  6. Beta阶段——第4篇 Scrum 冲刺博客

    Beta阶段--第4篇 Scrum 冲刺博客 标签:软件工程 一.站立式会议照片 二.每个人的工作 (有work item 的ID) 昨日已完成的工作 人员 工作 林羽晴 昨日完成获取提醒语句的接口函 ...

  7. Beta阶段——第5篇 Scrum 冲刺博客

    Beta阶段--第5篇 Scrum 冲刺博客 标签:软件工程 一.站立式会议照片 二.每个人的工作 (有work item 的ID) 昨日已完成的工作 人员 工作 林羽晴 完成了邮箱发送功能的测试,测 ...

  8. Beta阶段——第6篇 Scrum 冲刺博客

    Beta阶段--第6篇 Scrum 冲刺博客 标签:软件工程 一.站立式会议照片 二.每个人的工作 (有work item 的ID) 昨日已完成的工作 人员 工作 林羽晴 完成了函数的编写,提供报表数 ...

  9. 第一篇scrum冲刺博客--Interesting-Corps

    第一篇scrum冲刺博客 一.Alpha阶段各成员任务 鲍鱼铭 任务名称 预计时间 主页页面和探测空间设计及布局实现 6h 主页页面跳转社区功能及社区设计及布局实现 6h 搜索页面跳转.设计及布局实现 ...

随机推荐

  1. 应用调试(四)系统调用SWI

    目录 应用调试(四)系统调用SWI 系统调用 SWI代码片段分析 分析sys_write 构造sys_hello 应用程序调用SWI 嵌入汇编语法 测试APP 参考 title: 应用调试(四)系统调 ...

  2. CMDB资产管理系统开发【day26】:数据正式存入待存区

    1.from表单提交 1.数据提交到哪里呢? 提交到assets/new_assets_approval.html这了 2.Yes, I'm sure提交了什么?          为什么没有下拉框了 ...

  3. DirectX11 With Windows SDK--19 模型加载:obj格式的读取及使用二进制文件提升读取效率

    前言 一个模型通常是由三个部分组成:网格.纹理.材质.在一开始的时候,我们是通过Geometry类来生成简单几何体的网格.但现在我们需要寻找合适的方式去表述一个复杂的网格,而且包含网格的文件类型多种多 ...

  4. vue开发常用插件

    dependencies axios // 用于请求数据 better-scroll // 用于处理页面列表的滚动,下拉刷新等 fastclick // 用于处理移动设备点击会有300毫秒延迟的问题 ...

  5. [物理学与PDEs]第3章第1节 等离子体

    1.  磁流体力学研究等离子体这种导电流体在电磁场中的运动. 2.  任何物质由于 $T, p$ 等条件的不同而可以处于固态.液态.气态 (常见的三种聚集态) 或等离子体. 3.  等离子体就是电离气 ...

  6. [物理学与PDEs]第1章习题9 磁偶极矩的极限矢势

    设在发现为 ${\bf n}$ 的平面上, 有一电流强度为 $I$ 的环形电流, 其方向与 ${\bf n}$ 成右手系. 又设该环形电流所围的面积为 $S_0$, 则 $$\bex {\bf m}= ...

  7. java核心36

    1 Java平台 Java采用的是解释和编译混合的模式.它首先通过javac将源码编译成字节码文件class.然后在运行的时候通过解释器或者JIT将字节码转换成最终的机器码.只是用解释器的缺点:抛弃了 ...

  8. jetty启动设置端口

    nohup java -jar start.jar jetty.port=10010 命令不能在后台运行,ctrl+c程序就自动停止了,可以在命令后面加个&符号,就可以了 nohup java ...

  9. 阿里的fastJson.jar jsonArray 和 list 互转

    阿里的fastJson.jar: //list转换为json List<CustPhone> list = new ArrayList<CustPhone>(); String ...

  10. HBSX2019 游记

    Day -4 训练戳SX2019 3月训练 ZJOI2019 Day1几天前就考了 T1真考了麻将QwQ 九条可怜的毒瘤真的是业界良心 今天中午才起,要开始调整生物钟了 9012HBOIers群里讨论 ...