随笔分类 - 项目经验谈
遇到的异常与解决方案等
摘要:标准启动Standard模式版本差异: 在Lollipop之前,每次以MULTIPLE启动的Activity都会被压入当前任务的顶部,启动 N 次,在当前任务就会出现 N 个Activity的实例,每次Back键就会销毁一个,直到按了 N 次Back键。 从Lollipop开始,如果要以MULTIP
阅读全文
摘要:ANR监测机制包含三种: Service ANR,前台进程中Service生命周期不能超过20秒,后台进程中Service的生命周期不能超过200秒。 在启动Service时,抛出定时消息SERVICE_TIMEOUT_MSG或SERVICE_BACKGOURND_TIMEOUT_MSG,如果定时消
阅读全文
摘要:1.日志获取 Watchdog相关的问题甚至需要以下所有的日志: logcat 通过adb logcat命令输出Android的一些当前运行日志,可以通过logcat的 -b 参数指定要输出的日志缓冲区,缓冲区对应着logcat的一种日志类型。 高版本的logcat可以使用 -b all 获取到所有
阅读全文
摘要:tombstone文件包含了发生问题的进程ID信息 I/DEBUG ( 241): pid: 244, tid: 244, name: mediaserver >>> /system/bin/mediaserver <<< 当 tid == pid 时,问题发生在父进程,反之问题发生在子进程,从上面
阅读全文
摘要:ImageLoader.getInstance().displayImage(id, callback);
阅读全文
摘要:对于 Java 类应用,内存方面需要注意: 不要占用大量内存,否则可用内存少;触发 GC 或 OutOfMemoryError; 不要频繁创建对象,频繁内存分配,触发 GC。 对于枚举和常量: 使用枚举,并不会使得对象的创建更加频繁。 枚举类会比常量占用更多的内存,在程序运行期间,如果不卸载枚举类,
阅读全文
摘要:这里报错 形如?t=1&p=2&size=3的url链接不能用@PATH注解 Query params have their own annotation which automatically appends to the URL. 使用@Query注解 参考: http://stackoverf
阅读全文
摘要:转载:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0603/2992.html 来源 https://github.com/LyndonChin/MasteringAndroidDataBinding 编辑推荐:稀土掘金,这是
阅读全文
摘要:当要push代码到git时,出现提示: error:failed to push some refs to ... Dealing with “non-fast-forward” errorsFrom time to time you may encounter this error while p
阅读全文
摘要:提起github相信大家都不会陌生,在这里就不再赘述了。作为开源代码库以及版本控制系统,使用好了确实会非常受益,再说的势利点,你找工作时给面试官说你经常维护自己的技术博客和github,相信你给他的印象会好很多。 windows底下如何使用github,很多好心人都已经给了非常详细的解决方案,你只需
阅读全文
摘要:调试SQLite的神器,再也不用自己去打Log了,只需简单的几个命令。 adb shell setprop log.tag.SQLiteLog V adb shell setprop log.tag.SQLiteStatements V adb shell stop adb shell start
阅读全文
摘要:遇到一个问题,从handler 接收的Parcelable ArrayList返回空,调试发现这个arraylist生成的时候是有值的,传到handler就没值了 赋值的代码 这里debug发现 entrylist是有值的 size为15 到这里就取不到值了 最后发现是因为下面这个地方写的有问题 s
阅读全文
摘要:Charset字符集指定utf-8,将返回的字符串重新编码就不会出现乱码了
阅读全文
摘要:在android中,有一个容易遗忘的Html.fromhtml方法,意思是可以将比如文本框中的字符串进行HTML格式化,支持的还是很多的,但要注意的是要在string.xml中用<!--cdata-->去转义,比如: Java代码 <string name="htmlFormattedText">
阅读全文
摘要:有一个需求是当用户选择navigationview中的某一项时,右边的viewpager需要动态切换不同的adapter 发现直接setAdapter没有任何反应,加载的数据还是旧的数据 折腾了半天只需要将
阅读全文
摘要:如果新版本增加了表中的字段,那么原来的数据库中的数据必须做好备份插入新表中。 stackoverflow上给出的标准步骤 You should always have the new table creation query at hand, and use that for upgrade and
阅读全文
摘要:http://stackoverflow.com/questions/31204320/how-can-i-change-the-navigationviews-item-text-size 自定义style
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 06-03 20:45:24.143: E/AndroidRuntime(1230): FATAL EXCEPTION: main06-03 20:45:24.143: E/AndroidRuntime(1230): java.lang.Ille
阅读全文

浙公网安备 33010602011771号