zoukankan      html  css  js  c++  java
  • 6、android开发中遇到的bug整理

    1、使用actionProvider时出现的问题

    bug复现:

    解决方案:

    //import android.support.v4.view.ActionProvider;
    import android.view.ActionProvider;
    

    换一种import的方式即可。tmd,这就是一个坑。  

    2、背景墙设置失效

    采用XUTILS的图片缓存技术做了个小米电视的app,加了一个配置图片仓库和图片数量的对话框。如果配置完,程序重启什么都ok,但是一旦关机就恢复初始状态,原因是自己

    在写程序的时候大意了。

     1    String tmpBucketName = LocalDataDeal.readBucketNameFromLocalData();
     2   String tmpBucketNum = LocalDataDeal.readBucketNumFromLocalData();
     3    String tmpBucketWaterMark = LocalDataDeal.readBucketWaterMarkFromLocalData();
     4    
    5 if(tmpBucketName != null && tmpBucketName != "" && tmpBucketNum != "" && tmpBucketNum != null && tmpBucketWaterMark != null && tmpBuckeWaterMark != "" ) 6 { 7 if(Integer.parseInt(tmpBucketNum) > 1) 8 { 9 QiNiuBucketName = tmpBucketName; 10 QiNiuBucketNumber = Integer.parseInt(tmpBucketNum); 11 QiNiuBucketWaterMark = tmpBucketWaterMark; 12 } 13 QiNiuBucketName = LocalDataDeal.readBucketNameFromLocalData(); 14 }

    问题出在了对第五行对waterMark的处理,因为允许设置是否显示水印,而水印不存在的时候就是tmpBuckerWaterMark为null的时候,所以对于没有设置水印的仓库配置,是永远不会显示的。

    还有一点,就是在对字符串比较的时候,除了和null对比可以直接用==符号,其余比较都得用equal方法进行对比。

  • 相关阅读:
    今天碰到的angular 中的一个小坑
    mvc 防止客服端多次提交
    自定义通用Distinct去除重复数据的2中方式
    Sql 字符串操作类COALESCE
    SQL Server 性能优化
    Visual Studio Tip: Get Public Key Token for a Strong Named Assembly
    C#发送邮件
    Web打印组件jatoolsPrinter(转载)
    SQL SERVER 2005 同步复制技术(转)
    [Asp.net]常见word,excel,ppt,pdf在线预览方案(转)
  • 原文地址:https://www.cnblogs.com/kunyashaw/p/4175272.html
Copyright © 2011-2022 走看看