项目心得1.0

这个月进了一家公司,接手了一个小项目。今天遇到一个问题,我觉得有点感触,就此记录下来。

问题出现: listView (有复用布局)设置行布局数据中有设置图片,资源是包携带的drawable .在listView 快速滑动过程中出现了图片错乱。我之前知道从网络获取图片和设置是会出现这个问题的,但是我这个是从包资源获取。怎么还会出现。也是疑惑。后面请教朋友后解决了。

问题代码如下: 通过得到的数据进行判断和设置状态;

解决的代码如下:

    因为没有对我判断以外的数据进行设置,所以在复用过程中遇到判断以外的情况是布局的数据没改变,还是使用复用的参数,便出现了问题的情况。

总结:通过上面,我知道了我要注意的地方,第一是问题代码的效率,相对不高。每次都需要判断三种情况。第二就是这次的核心心得,对数据的判断不仅要判断符合我们的情况,还要判断不符合我们的情况的时候对数据的处理,就是数据处理的全面性。

当然,这些问题都是菜鸟级别的问题,能对大家有帮助最好了,写在这给自己提个醒也是目的之一。哦。还有一点,就是方法的调用,也是提高效率的好办法,收队。

时间: 2024-10-13 13:17:27

项目心得1.0的相关文章

mac下cocos2dx(带jsoncpp第三方库)编译为android项目心得

在mac下好不容写完了游戏,本以为轻轻松松就能编译为android项目,想不到弄了将近1整天才将问题解决 首先不带jsoncpp的编译方式请参考:http://www.bold-it.com/ios/cocos2d-x-box2d-iosandroid-hybrid-tutorial/ 带jsoncpp第三方库的参考了http://blog.csdn.net/sniffer12345/article/details/7336732,对作者表示感谢. 我使用的是正常的jsoncpp版本,在json

“小世界”项目心得记录(一)

背景: 最近准备做一个B2C的电商平台,一方面是想真正投入使用,一方面也是复习一下大学三年的学习成果,所以会以比较正规的软件开发方式进行开发,现在开始对此项目进行记录. (一)需求分析阶段: (1)此项目的建模工具不再使用之前使用的Visio.starUML,而是打算尝试使用IBM的Rational Software Architect和Sparx Systems的Enterprise Architect. (2)用例图:  参与者是与系统交互的对象,所以它不仅仅指使用系统的人:  用例的识别:

Android官方技术文档翻译——迁移 Gradle 项目到1.0.0 版本

本文译自Android官方技术文档<Migrating Gradle Projects to version 1.0.0>,原文地址:http://tools.android.com/tech-docs/new-build-system/migrating-to-1-0-0. 本篇文档介绍的是低版本的Gradle项目怎么升级到1.0.0版本. 翻译不易,转载请注明CSDN博客上的出处: http://blog.csdn.net/maosidiaoxian/article/details/427

【Unity】近期整理Unity4.x 项目升级Unity5.0 过程中出现的各种常见问题,与大家共享。

近期整理Unity4.x 项目升级Unity5.0 过程中出现的各种常见问题,与大家共享. 1:Unity4.x 项目中3D模型其材质丢失,成为"白模"? 解决方式:手工又一次赋值材质贴图. 2:Unity4.x 项目中的NavMesh 升级报错? "NavMesh asset format has changed. Please rebake the NavMesh data." ? 解决方式:依照字面含义,又一次对静态物体进行烘焙就可以. 3:Unity4.x

##老版本项目-&gt;Xcode7+Swift2.0项目改动可能遇到的问题 &gt; 维护者:PMST &gt; 最后更新日期:2015.6.26 &gt; 版本号:V1.0.0 &gt; Note:倘若

老版本项目->Xcode7+Swift2.0项目改动可能遇到的问题 维护者:PMST 最后更新日期:2015.6.26 版本号:V1.0.0 Note:倘若你的项目转换到swift2.0语法,或多或少会遇到一些问题,该文档因此诞生.鼓励大家一起参与进来,帮助国内Swift的开发和维护. github项目所属:swift2.0_PlaygroundStudyNote 团队博客地址:Optional Swift 个人博客地址:Colourful Code Error Information How

做项目学习Django2.0开发

课程详情可访问:项目学习django2.0.3 项目代码可加qq群:631575625 下载 原文地址:http://blog.51cto.com/13340781/2122185

六月上团队项目心得

六月上团队项目心得 这半个月来,我主要做了三件事: 1.与数据库进行对接. 2.与UI进行对接. 3.完善搜索功能和搜索框UI,以及修复各种各样的小bug. PART1 与数据库对接 我们和数据库对接就和结对项目UI和core组对接很像.数据库方提供了接口函数以及必要的使用说明,我们在相应的位置调用这些函数,就能把数据存储下来.在每次重新打开app的时候(执行onCreate函数),重新从数据库里获取再显示出来. 第一次与数据库尝试对接时我就遇到了一些问题.这是当时记录问题(感受)的一篇博客:U

mvc5+ef6+Bootstrap 项目心得--身份验证和权限管理

最近和朋友完成了一个大单子架构是mvc5+ef6+Bootstrap,用的是vs2015,数据库是sql server2014.朋友做的架构,项目完成后觉得很多值得我学习,在这里总结下一些心得. 创建项目一开始删掉App_Start目录下的IdentityConfig.cs和Startup.Auth.cs文件;清空Modle文件夹,Controller文件夹和相应的View; 删除目录下的ApplicationInsights.config文件和Startup.cs文件 修改web.config

基于Android硬件设备跟微信服务器通信的项目心得,以UDP Byte通信为例,建立无向连接,0530手札

这段时间挺忙的,微信企业号等微信系列的教程全部停滞了,原因是我手头上抓着几个项目,加班就不说了,今天刚刚把新接手的项目整到大概%80的样 子吧,准备明天整整,星期一过来直接对接测试,很多朋友跑过来问问题,我是真没时间,请见谅! 今天就分享下这个项目的总结,源码就不粘贴了,因为是商业项目,只是传达下编码思想,希望其他朋友在遇到类似项目的时候有个参考,不至于找不到 一点点思路 使用UDP进行通讯,每条指令不超过1024字节,所有多字节整形数据采用网络字节顺序传输.终端每上报一条指令,平台都将回复一条