那些让人生气的Bug
Davisxy
这个作者很懒,什么都没留下…
展开
-
default activity not found
只说我碰到的一种情况: 检查app的AndroidManifest.xml文件,超看报红,解决报红; 我的报红原因是,很久之前写了一个Activity(命名ActivityA),后来需求变更,在同一包名下写了个新的Activity(命名ActivityANew),然后碰上前几天我在清除一部分无用代码;于是删除了ActivityA,然后将ActivityANew重命名为ActivityA;删除的时候,AndroidManifest.xml文件中的注册信息忘记删除了 当时删除的时候是可以打包的,也是可以启动的(原创 2020-08-31 10:50:09 · 124 阅读 · 0 评论 -
Recycler view is not updated until you start scrolling
notifyDataSetChanged方法调用后没有作用,必须手动往上滑动一下才显示数据;不是必现的,带有偶然性(始终表现在初始化),时而显示,时而不显示;布局结构是(viewpager+fragment+recyclerview) 目前排除掉一些情况: 数据源List没有数据; 压根就没调用到notifyDataSetChanged; 没有设置layoutmanager List的内存地...原创 2019-11-08 18:33:02 · 155 阅读 · 0 评论 -
SwipeRefreshLayout不能下拉刷新
SwipeRefreshLayout不能下拉刷新 今天有一个界面大概的需求就是,一个TabLayout+ViewPager,ViewPager中每个子View都是Fragment,Fragment中嵌套一个SwipeRefreshLayout;里面是列表;说到这里大家基本上就明白了什么需求了; 因为是接手项目,就延用之前的风格,拷贝了一些代码进来(就是一些初始化);然后测试下拉刷新,那个刷新的UI...原创 2019-05-08 16:02:22 · 2153 阅读 · 3 评论 -
Adapter嵌套Adapter,保持列表中的某个UI状态始终唯一
这么一个需求,就是列表套列表,子列表的个数是有限的;子列表中有个功能是播放音频; 要求:点击其中一个子列表中的某个item的播放按钮,播放按钮UI改变(音频啥的暂时不考虑),然后点击另一个子列表的一个播放按钮,则上一个子列表中的播放按钮(播放->暂停),当前点击的子列表中的那个item的播放按钮(暂停->播放); 差不多就是这么个意思; 目前想到的解决思路就是: 记录当前点击的ite...原创 2019-08-13 19:42:37 · 774 阅读 · 2 评论