前言 最近看到一些刚接触Flutter的同学在进行页面跳转的时候,出现了这个问题。 代码是这样的 一眼看上去好像没什么问题,解决方式也很简单,把home部分作为一个新的Wid...
前言 最近看到一些刚接触Flutter的同学在进行页面跳转的时候,出现了这个问题。 代码是这样的 一眼看上去好像没什么问题,解决方式也很简单,把home部分作为一个新的Wid...
@cfc0f4b54c1d 的确~每一个子组件的build()都执行了,原因是inheritFromWidgetOfExactType这个api会让每一个组件初始化时都注册~没看出啥用处
Flutter知识点: InheritedWidget如果你已经开始学习Flutter了,是不是很熟悉这段代码。 inherited widget就像对其他的Widget的一个实现或者说是补充,就像Theme.of(contex...
观察者模式也叫订阅-发布者模式 第一句就错了····
Java-观察者模式(订阅-发布者模式)定义 观察者模式也叫订阅-发布者模式,是一种一对一或者一对多的依赖关系,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 观察者模式的结构 观察者模式主要由四个主要部分...
压根没找到你说的文件,连路径都找不到!
Android组件化:在Module中使用IOC框架Android开发中,我们常会使用一些依赖注入的框架(比如xutils)来节约我们初始化View以及View的事件的代码量。但是当我们准备在Module中使用这些东西的时候却...
我是做Android开发的吗
LayoutInflater.from(this).inflate(R.layout.title_bar,null,false); 布局id,父布局,是否addview到父布...
边遍历边删除,if判断里面size--,i-- public void finishOne(ClassactivityClass){ int size =mActivitie...
messageQueue是采用链表队列,插入快,查询慢,因为p.next是指向下一个,如果插入只需要修改插入的那个他的前next和自己的next!
ROM是只读存储器中 ->加载(引导程序)到 RAM 内存, ROM中的Boot加载BootLoader到RAM中 BootLoader系统启动加载器,启动内核。 k...
singleTask模式,当启动这个实例时,如果栈内存在该实例会令其顶部的所有的实例出栈,并复用该实例。 对称加密,就是加密和解密数据都是使用同一个key,这方面的算法有DE...
请问下停止stopLoad()我们能做些什么?retrofit已经去拉数据,我感觉除了不加载数据到adapter上好像没啥可以做了····
Android中ViewPager+Fragment懒加载解决方案文/程序员男神 前言 最近医院上线,我们开发都奔赴医院现场支持,每天加班到很晚。自己也搞的精神不振,还好都把问题解决了。后面的几天轻松了不少。本文就是最近在开发新需求遇到的问...
view的canvas的几何变化是倒叙的,所以得反过来写 还有canvas改变的只是画布,并不影响内容。所以下面的canvas操作对他一点影响都没有
要让用户体验好至少要做到以下几点: 一.不卡顿(自定义UI在invalidate绘制处理时间过长(遵循每帧16s),动画过复杂,界面布局层级过度绘制,接收数据过大,cpu处理...
BaseActivity<E>: AppCompatActivity() val type: Type = (javaClass.genericSuperclass as P...
ClassLoader有两个子类: 1)PathClassLoader:只支持操作Dex文件或者已经安装的apk文件,已经安装的apk在手机的data/dalvik目录中存在...
在类中定义了静态Activity变量,把当前运行的Activity实例赋值于这个静态变量。 如果这个静态变量在Activity生命周期结束后没有清空,就导致内存泄漏。因为st...