zoukankan      html  css  js  c++  java
  • Android开发过程中的坑及解决方法收录(二)

    bug 1:  

      bug描述:

        无法成功地将edittext中的内容传入数据库中

      bug动图:

      

      经过:

        最近写了个项目,项目要使用到SQL数据库,由于没有相关知识,便是找到了各种资料开始了自学之旅,在demo测试可以,但是,移植到实际项目就是失败,弹出应用已经停止的错误提示,花了两个星期,对比资料,一次一次的尝试,一直在寻找bug。

        终于,功夫不负有心人,终于是被我找到了,原来是edittext中有留空了,我的项目就是要得到edittext中所输入的内容,并将得到的内容转入指定的数据库中,由于测试,当时的我并没有填完全部的edittext,于是获取到了空的内容传入数据库中,便是出现了错误

      解决思路:

        设置edittext的默认值,当用户不需要输入的时候,就可以跳过不需要输入的edittext,此时,获取到的用户没有输入的editext中的内容就是我们设置的默认值,这样,传入数据库就不是空的,就避免了之前出现的错误

     

    bug 1:  

      bug描述:

        Drawlayout滑出卡顿

      bug动图:

      

      

      经过:

        做项目的时候,使用了android官方的侧滑界面Drawlayout,但是,却发现很卡顿,细细地研究了一番,发现了问题所在,原来是我设置头部的那一张图片太大了,1920x1080的图片,加载耗了太多的时间,所以看起来就是动图那般的卡顿

      解决思路:

        既然是图片大,自然就是将图片大小修改就好,看到这里,你是不是有个想法——将图片压缩

    但是,将图片压缩并不能解决问题,因为你没有改变图片本身的分辨率

    我直接用Photoshop新建了一个580*340的图片,之后把原来的那一张图片复制进去,之后导出,设置,测试,OK,行了,当然,其他分辨率估计也行,只要不是太大,有兴趣的读者可以直接去研究研究!!

  • 相关阅读:
    JS DataURL 整理(一)
    JavaScript 与 ECMAScript 的关系
    HTML5 多媒体之<svg>标签 使用
    HTML5 多媒体之<canvas>标签 使用
    [转]信号量---进程间通信 ---php版
    [转]使用PHP的ftok()函数实现基于linux下系统级进程间消息通信demo(消息队列模式)
    【转】php ftok 使用
    [转]Golang调度模型
    【转】如何分析golang程序的内存使用情况---很有用
    【转】Go 中对栈中函数进行内联---这篇讲的不如上一篇,也还可以吧。。
  • 原文地址:https://www.cnblogs.com/stars-one/p/7652322.html
Copyright © 2011-2022 走看看