🌓

(转)JNI内存管理及优化

最近接触JNI相关的项目遇到一些与内存相关到问题,JNI或者说是C/C++开发与平时的Java开发相比,总会给人更多的“惊喜”,因为不熟悉native开发,所以有很多知识都不太清楚,一点一点地记录。在掘金相关搜索到下面这篇,个人感觉还不错。以下内容转载自: https://juejin.cn/post/6844903743352209422 上面...

阅读全文

{已开源} 阅文 Flutter 混合开发利器 MixStack

原文发表于 阅文技术公众号 《{已开源} 阅文 Flutter 混合开发利器 MixStack》 Github开源地址:MixStack MixStack混合栈是我当时刚进入公司不久参与的该项目,对于混合栈的开发说起来很简单,但踩了无数的坑,经常被各种神奇的bug和场景折腾得睡不好觉。还好,最终都挺过来了,项目从启动到开源最后再到文章,不知道被老大哥喷了多少...

阅读全文

Flutter坑之FlutterFragment中SafeArea失效的问题

最近有在做关于Android底部多tab下,对应多个Flutter Fragment的操作。又遇到一个比较坑的问题:FlutterFragment中的flutter页面的SafeArea失效(关于safeArea具体介绍参考官方SafeArea class),简单举例说一下SafeArea的作用:如果你有一刘海屏的手机,如果你的flutter内容为全屏,假如...

阅读全文

Flutter坑之共享FlutterEngine页面切换无法点击

最近在研究做Flutter一块相关的内容,方案上采用的是单FlutterEngine,全局Flutter元素共用一个FlutterEngine,对于使用单Engine遇到一个很大的坑,页面切换之后无法点击,页面就像卡死了一样,以下三种情况都会发生: 第一种:两个FlutterFragment在tab中进行切换,假如AB代表两个FlutterFragment,...

阅读全文

从Android返回键退出和直接杀死进程退出说起

最近开发的时候,使用了一个单例模式,当我返回键退出App,再重新启动,发现App的确是从首页启动,但还没有执行为单例类设置数值的位置。可是!断点调试的时候发现这时候已经有了一个数据,并且是上一次运行留下的数据,当时觉得很神奇,明明根Activity已经执行了OnDestroy(),而且再启动的确是从首页过来的,讲道理应该是“everything will b...

阅读全文