
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
最近在完成需求后在修改代码,发现某些东西写的不恰当,我这边完善下fragment的懒加载。

如图:全局搜索首页是信息流的形式显示展示,搜索页就是 Viewpager+Tablayout+Fragment,下面说下内存优化。1.Viewpager+Tablayout+Fragment的优化,针对这个我还专门写了个例子去测试,结果从leakcanary发现切换fragment的时候泄露很严重,这是demo里我之前的写法,1.MainActivity.java:package coolpad.
查看当前activity以及包名 :adb shell dumpsys window w | findstr mCurrenadb shell “dumpsys window | grep mCurrentFocus”(1)查看当前Activity:adb shell “dumpsys window w | grep name=”(2)查看当前栈顶的Activity :adb shell “dum
如图:顶部是三个tablayout和viewpager,我在查询航班(代号1),国内航班(代号2)和国际航班(代号3)切换的时候比如点击3在店再点1再点回3此时3没数据,我的解决方法是设置ViewPager的缓存界面数此方案适用于界面数较少的情况,避免缓存界面太多导致内存吃紧。mPager .setOffscreenPageLimit(2);智慧我再次运行报错:FragmentMan...
昨天做IM项目的时候,碰到一个问题,fragment从A->B,然后fragment B 处理完逻辑后打算回退到fragment A,但是只能通过按back按键回退,我想实现的是按一个Button实现回退,现在想到两个思路:1.通过在fragment B中的FragmentTransaction移除,当然前提是在add Fragment B 的时候加了Tag,如下Fragment A
1.关于flutter的学习我是在flutter中文网看到了,这网站开头配置那块开头就来句这明显不是windows下的配置,其实是这样的:在windows下加两个环境变量:(是用户变量)PUB_HOSTED_URL https://pub.flutter-io.cnFLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn如图:2.第二部就是将fl
因为这个app地嵌入h5做导航,所以需要调用android的交互进行获取定位信息和其他一些功能,做的效果是H5调Android打电话以及调用android手机相册选择图片,现在总结下:一.打电话以及定位:1.定义h5调用的名称:webView.addJavascriptInterface(new RailwayJavascriptInterface(), "xxx");2.定义
这一步的时候我应该git commit的,手滑了,那这个时候怎么处理?有个最累的办法就是保存本地修改,重新拉一个工程,再对比过去提交,但是我后面发现git reflog可以解决此问题,如下。和图一对比,我们可以发现文件数量少了,没关系,我们把该路径添加回去即可。那么之后我们可以进行commit 和 push 了,问题解决了。然后我们看准下面那个id进行git reset,之后我们再看。这个操作之后
这个问题很显然是因为下载超时之类的,这个地址是国外的,我们可以改一下替换项目根目录下build.gradle中的repositories {jcenter()}为:repositories {maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'}参考:h...
参考教程https://reactnative.cn/docs/getting-started.html这里我选的是完整开发环境.1.安装npm2.安装nodejs3.安装androidstudio(我已经有了)4.配置ANDROID_HOME变量(没配置会报错,选sdk路径)5.创建react项目6.react-native run-android然后app安装起来,但是会有红屏...







