自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 [CAQ7]使用单例时发现数据不一致

问题:当使用单例模式下,发现没人修改过数据但是两次获取的数据却不一样。原因:其实我遇到的问题处于一种极端case下,就是我在使用单例中数据的时候正处于单例类的构造方法中,也就是说此时单例还没有形成,我却又调用了获取单例的方法,导致再次生成了一个单例对象,导致内容的不一致。解决:只能修改一下逻辑了,避免在构造中调用本身的获取单例方法。

2017-04-11 18:28:03 353

原创 [CAQ6]支付宝返回4000错误

最近在维护我之前一个项目的时候,发现android5.0的一款手机在调用支付宝的时候会抛出一个异常java.lang.IllegalArgumentException: Service Intent must be explicit: Intent我上网查了一下,可能是android5.0对服务启动部分做了些修改,而我用的支付宝sdk很旧,所以决定换个新的。结果不换不知

2016-05-05 15:23:14 11200

原创 [CAQ5]使用okhttp等三方网络框架的时候出现超时错误

在项目开发过程中,我们一般会使用一些三方的网络框架,而前几天我在使用okhttp的时候就出现了在某些特殊android设备上出现超时的问题。在调试问题的时候,你会发现debug情况下网络请求没有问题,但是run起来就会超时。经过一段时间挣扎后最终找到了问题的答案,原来java中有一种东西叫做JIT(Just In Time),用于提高java的编译速度。而这个问题正是因为某些设备的处理器对

2015-12-20 10:49:58 1684

原创 [CAQ4]ImageView宽度固定,高度自适应的实现方式

很多时候我们会对图片的显示有一些特殊的需求,而其中就会出现当ImageView宽度固定时,高度根据图片自适应的情况。其实这种需求实现起来也非常的简单,只要将xml中的ImageVIew设置如下属性即可。 <ImageView android:layout_width="match_parent" android:layout_height="wra

2015-12-20 09:56:54 504

原创 CreaAndroid【1】用注解和反射实现Json自动化解析

今天才写第一篇真正的博客,实在是拖了太长的时间,废话少说,先上一个自己写的Json解析类吧,使用注解和反射写的,类似Gson,但是肯定没那么完善,满足一般需求尚可。自己写而不用Gson的原因就是因为Gson封装度太高用起来不好自由控制。废话少说,上代码package uu.com.jsondemo.json;import org.json.JSONArray;im

2015-09-09 11:47:34 502

原创 [CAQ3]无法在AndroidManifest.xml中获取com.baidu.android.lbs.API_KEY的值

问题:在集成百度地图SDK时,地图一直无法描画描述:今天在弄百度地图SDK,结果发现一直在报一个错误“无法在AndroidManifest.xml中获取com.baidu.android.lbs.API_KEY的值”,我纠结了很久,因为我记得我以前遇到过这个问题而且也成功过,但就是想不起来是怎么改好的了,哎~人上了岁数是真不行啊。。。接下来我们需要关注的是百度这个坑人的log,他说在在Andr

2015-07-11 14:42:00 2924 4

原创 [CAQ2]使用getRunningServices判断服务是否运行不好用

问题:getRunningServices中没有发现自己的服务描述:其实这个用getRunningServices判断服务是否运行的方法是网上的,但是当使用时,会出现服务已启动但是列表中没有出现的问题。原因:其实只要仔细看一下代码就能知道getRunningServices的方法参数是获得的服务数量,所以当服务超过30个的时候,有可能就找不到你的服务了~解决:简单点解决的话就是把30的

2015-07-08 17:20:55 4417 5

原创 [CAQ1]Exception : name may not be null

问题:Exception : name may not be null描述:今天有人遇到了网络连接方面的问题,在下载文件的时候出现了上面的异常。想了很多原因,但最终发现原来是url写错的低级错误,虽然很简单但是提醒自己以后要好好检查代码。原因:http:192.168.X.XXX解决:在http:后面加上//调侃:不管干了多长时间,还是会马虎,哎~

2015-07-08 17:02:46 1376

原创 CreaAndroid【0】

从来没写过博客,准备从今天开始把自己遇到的一些问题记下来,权当笔记了。

2015-07-08 14:10:44 304

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除