问题整理二
对于WebView来讲,不要直接在xml中使用,因为这样,在Activity销毁的时候,内存也不会被释放,一些值得去做的方法: //使用ApplicationContext初始化 WebView webView = new WebView(getApplicationContext()); //如果在 fragment 里面 @Override public void onDetach(){...
对于WebView来讲,不要直接在xml中使用,因为这样,在Activity销毁的时候,内存也不会被释放,一些值得去做的方法: //使用ApplicationContext初始化 WebView webView = new WebView(getApplicationContext()); //如果在 fragment 里面 @Override public void onDetach(){...
这些天准备写一个自己的知乎日报,主要是练习和验证一下 RxJava 对项目实现的利弊.RxJava 在国外的社区很是火热,目前直接支持的语言包括 Java: RxJava JavaScript: RxJS C#: Rx.NET C#(Unity): UniRx Scala: RxScala Clojure: RxClojure C++: RxCpp Rub...
今天看到Xiaoke’s Blog博客中的一些问题整理,发现自己很多也遇到过,就抽时间也整理一下 这部分引自Xiaoke’s Blog Fragment的状态恢复问题 [20131218] 在FragmentActivity里,如果存在Fragment,系统恢复被销毁的Activity的同时会回复所有FragmentManager里的Fragment列表,然后添加到当前的Activity...
构建项目过程中发现这样一个属性shrinkResources,用来删除一个项目中没有使用的资源文件,我把自己遇到的问题记录一下 android { ... buildTypes { release { minifyEnabled true shrinkResources true prog...
很早想写这样一个 Demo,以前实现树形菜单使用的是TreeViewList,因为当时觉得ExpandableListView实现多级菜单,一个继承了 ListView 的封装,因为那个时候我也不会写,后来自己试着写了一下,发现根本没有必要自定义什么控件,直接使用RecyclerView,只需要自己控制一下数据源的转化就可以了. 技术要点不多: 无论你的数据源是什么样的,都把它...
今天有一个小妹妹问了我一段话是什么意思: Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid veniam harum quas similique quis, quisquam tempore iste. Alias soluta dolorum ratione, dolorem quia corrupt...
比较基础的不提了,文档一大堆,工程中遇到的一些操作自己记录一下 git-scm 基本都有了,记录的这些操作当然也有 git-scm中文 git course一个在线的教程,自己跑了一遍还挺不错的 删除一个远程分支 #As of Git v1.7.0, you can delete a remote branch using $ git push origin --...
目前使用的是腾讯的Bugly,市面上面的此类工具大抵相似,选择腾讯的主要的统计端的界面看起来舒服点,招牌大一点,以下是整理出来的一些Tips,有些是开发过程中遇到的,有些给了自己很大启发 全系统栈崩溃是什么鬼?腾讯手机管家高级工程师 jaylin,教你如何抓鬼! pdf 版本 论FileDescriptor泄漏如何导致Crash pdf 版本 常见Android Nati...
change-private-static-final-field-using-java-reflection 最近搞内存泄露很多地方得自己反射去改值,看到一个不错的回答,记录一下 Assuming no SecurityManager is preventing you from doing this, you can use setAccessible to get around ...
打算应用Volley一下,优势我也没有感觉出来太多,在封装过程中遇到几个问题记录一下,以后更新使用感想吧,注意我这里有些问题是不考虑兼容2.3及以前的版本的 如何添加参数 很简单重写getParams方法 @Override public Map<String, String> getParams() { return mParams; } 如何使用Cookie...