上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 运行以下代码: 运行一把就会看到这样的结果 、 因为:在JSONObjecy的key存在值得时候,两者是没有什么区别的,然后如果key对应的value为null,那么getString方法就会报错。 至于为什么会这样我们可以看一下getString的源码 阅读全文
posted @ 2016-11-16 22:15 灯火、阑珊处 阅读(20914) 评论(0) 推荐(0) 编辑
摘要: 1、官方注册appID。 2、menifest添加和声明umeng相关的activity以及appKey。 3、 // 首先声明一个controller变量,由友盟服务工厂类直接取得友盟社交服务。 mController = UMServiceFactory.getUMSocialService(" 阅读全文
posted @ 2016-11-16 21:46 灯火、阑珊处 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 原因,buildToolsVersion 版本太低。 在build.gradle文件设置 阅读全文
posted @ 2016-08-30 15:00 灯火、阑珊处 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 运行第一个Android Stdio程序就出现下面这个问题,由于对Android Stdio不熟悉整了三个小时才解决,希望这篇博客能帮助更多的人。 问题:Caused by:java.lang.RuntimeException: Unable to start activity ComponentI 阅读全文
posted @ 2016-08-29 20:22 灯火、阑珊处 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: 1、AsyncTask常用于进行耗时操作,完成后更新主线程的UI。 2、缺陷:AsyncTask中维护着一个长度为128的线程池,同时可以执行5个工作线程,还有一个缓冲队列,当线程池中已有128个线程,缓冲队列已满时,如果 此时向线程提交任务,将会抛出RejectedExecutionExcepti 阅读全文
posted @ 2016-07-08 00:54 灯火、阑珊处 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 文件名:TagListView4ReportLineLimited.java效果图: 当宽度满屏,自动换行。用法: private TagListView4ReportLineLimited mTagListView; private List mTags = new ArrayList(); private String[][] filesMessagesString = {... 阅读全文
posted @ 2016-06-07 09:39 灯火、阑珊处 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1、发送广播给每一个打开的Activity。 2、采用startActivityForResult()方法递归关闭。 3、使用EventBus框架的监听者模式,关闭时触发监听事件。 阅读全文
posted @ 2016-04-19 22:22 灯火、阑珊处 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.未跟踪文件,直接在.gitignore文件打上文件名字,如果要忽略整个文件夹,要在文字后面加上一个/ 。如:gradle/ 。 2、已跟踪文件,先删除那些文件,再提交到git上,即删除远程的文件,让其变成未跟踪文件,接着的操作和第一点的操作是一样的了。 阅读全文
posted @ 2016-04-14 17:19 灯火、阑珊处 阅读(7297) 评论(0) 推荐(0) 编辑
摘要: 1、签名打包后库依赖报错,提示找不到依赖库的方法。 原因:混淆,依赖库的方法被混淆了。 解决方法:过滤混淆,即不要混淆这依赖库的文件。 2、签名打包后数据库写入表数据出错。原因:bean实体类被混淆了,从而出错。 解决方法:过滤混淆,即不要混淆这个类。 阅读全文
posted @ 2016-04-11 10:15 灯火、阑珊处 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1、可以实现Activity之间高效的通信。 2、较好地实现了监听器和事件之间的解耦。 (ps:本人觉得它实际上是一个简易的观察者模式。) 3、用法: //事件接收 // 事件注册 // 事件发送 其中CommentBetweenActivity时候个实体类,用于两个Activity沟通的桥梁。 阅读全文
posted @ 2016-03-22 09:52 灯火、阑珊处 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页