<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_32051433的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_32051433</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_32051433]]></copyright><item><title><![CDATA[安卓Recyclerview设置GridLayoutManager，导致空布局不居中]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/149097561</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/149097561</guid><author>qq_32051433</author><pubDate>Thu, 03 Jul 2025 16:49:22 +0800</pubDate><description><![CDATA[GridLayoutManager(mContext, 2)，数据为空时，显示空布局，结果空布局不居中了，跑左边来了。检查发现是adapter设置在了前面，后面把layoutManager设置前，adapter设置在后就好了。今天发现一个很莫名其妙的问题，Recyclerview设置。]]></description><category></category></item><item><title><![CDATA[安卓按home再次点击应用图标，又打开了启动页]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/136045028</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/136045028</guid><author>qq_32051433</author><pubDate>Mon, 05 Feb 2024 17:12:17 +0800</pubDate><description><![CDATA[最近在项目中加了启动页，但是发现一个问题。我从启动页已经进了主页了，然后按了home键，立马点击图标，直接又重新打开了启动页。是不是很奇怪，按道理这属于热启动，应该直接回到上次打开的主页页面。试了好几种方案都不对。最后在清单文件发现启动模式是"singleInstance"。然后我把他改成singleTask就好了。]]></description><category></category></item><item><title><![CDATA[安卓有时候设置View的内容不生效]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/131245633</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/131245633</guid><author>qq_32051433</author><pubDate>Fri, 16 Jun 2023 14:01:08 +0800</pubDate><description><![CDATA[最近在做聊天列表开发，列表使用了recyclerView，adapter使用了BaseQuickAdapter，在头布局中有一个textVIew，当我拿到数据设置textVIew的内容时，发现界面没有显示。试了好几个方案，比如切换到主线程，加post都不行，最后使用了requestLayout就解决了。]]></description><category></category></item><item><title><![CDATA[FastJson解析带反斜杠的json 出现的bug]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/128231850</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/128231850</guid><author>qq_32051433</author><pubDate>Thu, 08 Dec 2022 10:10:05 +0800</pubDate><description><![CDATA[今天在解析上传数据时，上传的数据是{“content”：“ss\*s”},  然后后台返回的json是{“content”：“ss\\*s”},这种j值带有\\的json，使用fastjson直接把\\吞掉了，后面使用谷歌的Gson能完美解析出来ss\s，所以这是不是是属于fastjson的一个bug，有动的大佬希望可以提出指正]]></description><category></category></item><item><title><![CDATA[安卓连接AnyWeb问题]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/126391368</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/126391368</guid><author>qq_32051433</author><pubDate>Wed, 17 Aug 2022 17:52:52 +0800</pubDate><description><![CDATA[AnyWeb接入]]></description><category></category></item><item><title><![CDATA[Android如何连接metamask并签名]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/126189734</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/126189734</guid><author>qq_32051433</author><pubDate>Sat, 06 Aug 2022 09:44:14 +0800</pubDate><description><![CDATA[metamask]]></description><category></category></item><item><title><![CDATA[安卓QQ分享网络图片]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/123256067</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/123256067</guid><author>qq_32051433</author><pubDate>Thu, 03 Mar 2022 15:45:46 +0800</pubDate><description><![CDATA[QQ分享SDK分享网络链接必须填targerUrl 以及title，分享出去的不是一张纯图片，而分享纯图片必须使用QQShare.SHARE_TO_QQ_IMAGE_LOCAL_URL 这个type，图片URL的话，必须是本地的图片路径


]]></description><category></category></item><item><title><![CDATA[view.getDrawingCache()为null]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/121923922</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/121923922</guid><author>qq_32051433</author><pubDate>Tue, 14 Dec 2021 11:48:42 +0800</pubDate><description><![CDATA[今天在写webview截取保存图片 在


onPageFinished中调用view.getDrawingCache一直为null带饭了很多资料都不行  最后自己加了个延时 奇迹出现好了，


webview.postDelayed(new Runnable() {
  @Override
  public void run() {
   view.getDrawingCache();
  }
},200);
...]]></description><category></category></item><item><title><![CDATA[ParseError at [row,col]:[26,60] Message: http://www.w3.org/TR/1999/REC-xml-names-19990114#AttributeP]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/120990162</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/120990162</guid><author>qq_32051433</author><pubDate>Wed, 27 Oct 2021 11:55:22 +0800</pubDate><description><![CDATA[直接说解决方案 是因为我在xml布局中


tools:text="小岛君的夏天"添加了这个tools属性 但是没有导入包


xmlns:tools="http://schemas.android.com/tools"然后导入这个包就好了

]]></description><category></category></item><item><title><![CDATA[addTextChangedListener导致死循环]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/114407827</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/114407827</guid><author>qq_32051433</author><pubDate>Fri, 05 Mar 2021 18:38:13 +0800</pubDate><description><![CDATA[最近在做Edittext的输入监听，多个监听导致死循环，最后解决方案是

获取焦点监听，点击输入框时设置输入监听，失去焦点时移除输入监听

具体代码如下


binding.etResult.setOnFocusChangeListener { v, hasFocus -&gt;
 
    if (hasFocus) {
        binding.etResult.addTextChangedListener(resultTextWatcher)
    } else {
        bindi]]></description><category></category></item><item><title><![CDATA[TextClock设置为24小时格式]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/111596455</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/111596455</guid><author>qq_32051433</author><pubDate>Wed, 23 Dec 2020 18:37:31 +0800</pubDate><description><![CDATA[TextClock设置为24小时格式


时间 比如：19:30
android:format24Hour="HH:mm"
android:format12Hour="HH:mm"

日期 比如：10月19日 星期三


android:format24Hour="M月dd日  EEEE"
android:format12Hour="M月dd日  EEEE"








]]></description><category></category></item><item><title><![CDATA[Flutter环境安装]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/108863124</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/108863124</guid><author>qq_32051433</author><pubDate>Tue, 29 Sep 2020 10:39:18 +0800</pubDate><description><![CDATA[1、使用镜像：


PUB_HOSTED_URL = https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL = https://storage.flutter-io.cn

配置到变量的用户变量，注意不是系统变量









2、安装Git 

  Git for Windows

3、下载Flutter SDk

   （1）、去flutter官网下载其最新可用的安装包，点击下载；

   （2）、将安装包zip解压到...]]></description><category></category></item><item><title><![CDATA[ViewPager2 does not support direct child views]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/108384332</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/108384332</guid><author>qq_32051433</author><pubDate>Thu, 03 Sep 2020 15:34:35 +0800</pubDate><description><![CDATA[今天在viewPager2中添加viewPager的时候报了这个错，百度、Google一番没有找到解决方案，最后我把外层的ViewPager2换成viewPager就好了，希望有大佬支出更好方案
]]></description><category></category></item><item><title><![CDATA[Edittext不允许输入表情准确性较高的做法]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/108263249</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/108263249</guid><author>qq_32051433</author><pubDate>Thu, 27 Aug 2020 16:18:49 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/3A87/p/5088554.html

试下这个链接的方法吧，经过我的测试，三星没有啥问题





我之前用的如下方式，很多表情还一样可以输入


  etName.filters = arrayOf( InputFilter { source, start, end, dest, dstart, dend -&gt;
         val p = Pattern.compile("[a-zA-Z|\u4e00-\u9fa5]+")
       ..]]></description><category></category></item><item><title><![CDATA[Google play上架踩坑]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/108144079</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/108144079</guid><author>qq_32051433</author><pubDate>Fri, 21 Aug 2020 11:43:33 +0800</pubDate><description><![CDATA[最近上传应用到Google play首先报的错是webview里面SSL的问题，解决之后，就报64 bit的错误，于是添加如下配置


abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'，本以为可以了，结果又报错versionCode不能跟上次相同，于是又把versionCode加1，再提交申请，然后error没有了。总之Goolgle play每提交一次就要将versionCode加1。删了之前的包貌似也没有用。希望哪位有经验]]></description><category></category></item><item><title><![CDATA[There is no route match the path]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/107868828</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/107868828</guid><author>qq_32051433</author><pubDate>Fri, 07 Aug 2020 19:07:31 +0800</pubDate><description><![CDATA[因为配置跟文档是一模一样，所以开始很郁闷，后面我灵机一动把build文件删除，重新运行一下就好了。
]]></description><category></category></item><item><title><![CDATA[Scrollview嵌套Recyclerview导致卡顿]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/106398372</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/106398372</guid><author>qq_32051433</author><pubDate>Thu, 28 May 2020 10:30:20 +0800</pubDate><description><![CDATA[最近在技术群经常碰到有人说 Scrollview嵌套Recyclerview导致卡顿怎么办，那么我告诉他不要这么用，因为Scrollview会导致Recyclerview的复用机制失效，那么内存会一直增加，肯定会卡顿，甚至卡死。那么解决方案就是不嵌套直接通过多类型或者addHeader的方式进行，不同布局的添加。
...]]></description><category></category></item><item><title><![CDATA[关于List.clear在设置adapter数据时的踩坑]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/105518550</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/105518550</guid><author>qq_32051433</author><pubDate>Tue, 14 Apr 2020 18:50:21 +0800</pubDate><description><![CDATA[今天在写一个网络请求，分页加载所以在网络请求的时候，拿到的是集合，因为里面数据比较杂，用了List.add方法。用的是


BaseQuickAdapter的addData()，所以在网络请求拿到的集合的时候都会把List.clear()一下，当请求网络拿到第二页的数据的时候，发现前一页的数据没有了，后面才发现传给BaseQuickAdapter是网络请求的那个List，那也就是同一个引用，cle...]]></description><category></category></item><item><title><![CDATA[ImageView设置src为Selector时，图片的大小不一样导致大图变小]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/105410855</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/105410855</guid><author>qq_32051433</author><pubDate>Thu, 09 Apr 2020 14:58:28 +0800</pubDate><description><![CDATA[今天在写导航栏，UI给了选中和未选中的2张图，但是选中的图比未选中的图片大一倍，我Imageview的src设置为selector（


&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;selector xmlns:android="http://schemas.android.com/apk/res/android"&gt;
    &lt;it...]]></description><category></category></item><item><title><![CDATA[Kotlin和java同时使用ARouter导致There is no route match the path [/xxx/xxx], in group [xxx][ ]]]></title><link>https://blog.youkuaiyun.com/qq_32051433/article/details/100538398</link><guid>https://blog.youkuaiyun.com/qq_32051433/article/details/100538398</guid><author>qq_32051433</author><pubDate>Wed, 04 Sep 2019 14:32:43 +0800</pubDate><description><![CDATA[最近在java项目中写新功能，新功能使用的是kotlin,结果发现跳转直接报错There is no route match the path [/xxx/xxx], in group [xxx][ ]，不管是kotlin页面跳java页面还是java 跳java页面。都报这个错。于是新建了一个工程测试了一下，发现


apply plugin: 'kotlin-kapt' 把这一句注释掉就好了，...]]></description><category></category></item></channel></rss>