- 博客(10)
- 收藏
- 关注
原创 加载WebView出现INTERACT_ACROSS_USERS_FULL
kotlin为这个变量生成了getter方法,在Jvm中对应的应该就是getUserId(),然后WebView加载时 调用系统 chromium-TrichromeWebViewGoogle的相关系统文件时传递的userId应该是applicationContext中的getUserId,但是这个方法在我自定义的Application中被我重写了,emmmm,这也能蒙混过关?我使用adb查看用户信息,只有一个u0a411,id为0,id为11的用户是哪来的?记录一个让人极其无语的bug。
2025-02-27 14:08:55
506
原创 Android让我的迷惑的windowSoftInputMode(二)
如上代码,这个底部输入框是以BottomSheetDialog的方式显示的,我总感觉是这个问题,于是去问了问GPT,果不其然和我预料的一样。有的,兄弟,有的,像这样的方法还有************通过该方法,可以获得软键盘显示时所占用的屏幕区域,通常这个区域是底部的一部分,表示软键盘的高度。是应用程序的核心组件之一,它的窗口和视图管理有一套独立的机制,并且在启动时,是两个不同的窗口,它们的软键盘显示行为是由不同的机制控制的。的高度也算上了,很疑惑的是,我只在代码中给View添加了底部的。
2025-01-13 11:47:32
1731
原创 RecycleView 局部刷新抽风闪烁
如图,在之前我几乎都是让recycleView全部刷新,但是这个黄线非常让人不爽,我本身也知道这样写对渲染性能有损耗,于是准备。可我想要实现的效果是某个item中的view单独刷新,不是整个item,去网上搜索方法,看到大佬建议使用下面这个方法。,这样的话我们在重写的方法中所进行的数据渲染就没有执行,你就喜提空白数据view。然后,非常抽象的事情就来了,调用这个方法进行局部item刷新会有动画显示(看到没,发送评论后画面闪了一下,GIF帧率低不明显,模拟器上很明显的!方法,方法体中调用的就还是。
2024-12-28 19:10:25
517
原创 Android让我的迷惑的windowSoftInputMode
在写项目开发中,我多多少少碰到过键盘和布局打架的场景,每次遇见也不过是去网上搜索一下,复制一下大多数可以解决,但是这一次的情况多少有点特殊,所以就仔细去了解了一下场景:我希望达到一个这样子的效果,在一个布局中,输入框和下面所包含的功能菜单在页面的底部,当键盘唤起时,布局被顶上去,和上面的GIF图片一致。在这个页面中是没有问题的,但是当我切换到另一个页面中出现了另一种情况发现问题了没?他覆盖了我下面的View,也就是说如果我下面的那4个菜单将会被覆盖(这里只是为了演示,就没用原来的布局了)
2024-10-12 14:48:41
1407
原创 记一次Toolbar和Menu配合使用的坑
在重构app页面中一些布局的时候,想着统一使用AppbarLayout和Toolbar作为标题栏来控制Activity的返回,但是其中有些Activity中是有使用Menu的,所以我试着在Toolbar中添加Menu,还真有一个属性可以设置Menu,想着这么方便就直接加上了
2024-10-08 16:53:24
508
原创 SpringBoot no main manifest attribute
SpringBoot no main manifest attribute
2024-07-17 15:24:18
1637
1
原创 viewPager
ViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view1)ViewPager类直接继承了ViewGroup类,所有它是一个容器类,可以在其中添加其他的view类。2)ViewPager类需要一个PagerAdapter适配器类给它提供数据。3)ViewPager经常和Fragment一起使用,并且提供了专门的FragmentPagerAdapter和FragmentStatePagerAdapter类供Fragment中的ViewPager使用。
2023-10-12 09:55:30
130
原创 Android Menu的简单使用
顾名思义,menu是一个菜单,在一个app中一个Activity中通常要显示非常多的菜单,但是手机的屏幕空间非常有限,因此充分利用屏幕空间在手机界面设计中就变得非常重要,如果你的活动中有非常多的菜单要显示,就可以使用Android中的menu。
2023-10-12 09:52:35
626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅