- 博客(6)
- 资源 (9)
- 论坛 (4)
- 收藏
- 关注
原创 Fragment has not been attached yet 解决方法及源码详解
前言在使用Fragment的时候,在内存重启的后,很容易出现一些难以预期的bug,下面将继续一边分析源码,一边看看这个bug是怎么产生的。这个报错的原因,可能和你的情况并不尽然相同。但是你可以通过对源码的理解,来加深对fragment的认识,从而能更优雅的解决问题。报错通俗的讲,就是在要使用Fragment 的 mHost 变量的时候,这个 变量为空。导致下面的报错2019-12-30 ...
2019-12-30 16:42:12
5830
2
原创 Fragment.setNextAnim(int) on a null object 解决方法及源码详解
前言相信遇到这个问题的小伙伴,一定很无奈,要想知道这个问题的原因,并根治这个问题,需要研究fragment系列的大部分源码。网上很多文章,只是简单描述了这个问题如何出现(使用的方法很麻烦,下面我回介绍一种更容易去重现这个问题的方法),我在这里从源码的角度,详细分析一下,这个问题出现的原因,知道了原因你自然知道如何解决。当让我也会给出解决方法。我的问题发生场景,可能和你的不太一样,我尽量从更普通...
2019-12-28 10:35:05
1627
原创 调用removeViewInternal、removeView 屏幕还是显示被删除界面 的解决方法和源码分析
这是在使用Fragmentation时遇到一个问题,在这个库中很多人都遇到这个问题。追求极致体验的我,只好对源码进行修改了。源码的问题,我已经修改了,会在近期开源出来。下面把这个问题的核心抽取出来,进行分析。问题:1、removeViewInternal 后,屏幕上还是显示那个被删除的布局界面2、虽然屏幕上显示那个被删除的布局界面,但是可以点击事件可以传递到后面的布局上。3、使用Layo...
2019-12-19 18:07:16
882
原创 Android 在动画结束回调onAnimationEnd()中remove view的崩溃解决方法及源码分析
问题:问题描述起来很简单,就是在动画结束的时候,调用父view删除子view,出现崩溃,信息如下:java.lang.NullPointerExceptionAttempt to read from field 'int android.view.View.mViewFlags' on a null object reference android.view.ViewGroup.dispa...
2019-12-19 14:56:50
3225
2
原创 Android N 7.0 应用间共享文件(FileProvider)
Android N 之前的 Uri常规Uri有两种:媒体文件的Uri是content://, 表示这是一个数据库数据。去数据库查询正常返回。其他的文件Uri是file://, 表示这个是一个文件。这个uri是通过Uri.fromFile(File file)方法生成。Android N 之前,这些uri可以传递到其他应用。Android N 中共享文件Android
2019-12-09 10:15:25
60465
4
原创 Android View 的scroll相关方法属性 以及Scroller弹性滑动原理
最近在修改fragmentation 的bug时,其中SwipeBackLayout 的实现使用是ViewDragHelper ,而ViewDragHelper 使用的是OverScroller,OverScroller 在大部分时候是可以取代Scroller的。所以先从Scroller来分析,这些知识用到好几次,经常忘记,也算做个笔记。Android开发中,但在这些api的实际使用过程中,开发...
2019-12-06 17:57:16
244
BadgeNumber 封装类
2016-04-07
volley.jar
2015-12-15
fastjson-1.1.46.android.jar
2015-12-15
薛瑄的留言板
发表于 2020-01-02 最后回复 2020-04-19
博客不知道为何被关闭了,求解封
发表于 2016-08-01 最后回复 2016-08-02
gh0st 编程问题 windows.h winsock2.h之间出现问题
发表于 2014-11-27 最后回复 2015-11-28
iis7 搭建服务器新建网站 内网不能访问我的网站
发表于 2014-04-12 最后回复 2015-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝