
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. 前言混合开发中,如果当前操作的页面是H5写的。那么这个时候点击Android手机返回键,默认是返回到上一个页面,跟浏览器的回退功能是一样的,都是返回到历史记录中的前一个记录。看着好像没啥问题,但是当H5页面当前有一个弹窗,按照正常的交互,这会儿点击手机返回键,应该是关闭弹窗的,但是实际上却不是这样子,不仅仅关闭了弹窗,而且返回到了上一个页面。那我们该如何处理这种情况呢?2. 解决方案...
如果你也学习Android,那么你大概率会看过我的文章。经常有读者给我留言:“该怎么学习Android?”、“日常学习Android的方法是什么”。所以,今天,我将献上一份《Android知识图谱》,以自身的经验 & 所见所闻,旨在告诉大家,学习Android,实际上需要学习什么内容,希望你们会喜欢。
在本月初,谷歌发布了 Flutter 2.0 正式版,其中对于大多数 Flutter 开发者影响最大的就是 Dart 的空安全。因为只要把 SDK 升级到 2.0,那么你之前写的代码就一定得修改,而且需要修改的地方还不少,如果项目是你自己的,那还好,随便搞。但要是公司的,那就得小心了,不然分分钟钟影响工作,增加你的工作量。Flutter 在版本管理这块,相较于 Android 来说,是真的差。没有

生命周期是一个组件加载到卸载的整个周期,熟悉生命周期可以让我们在合适的时机做该做的事情,例如:APP 正在播放视频,当 APP 被切换到后台,则这个时候最好是暂停视频。Flutter 的生命周期可以分为两个部分:- Widget 的生命周期- APP 的生命周期

如果大家用过Android Studio自带的模拟器,应该都深有体会,很吃电脑配置。如果电脑配置较差,模拟器用起来那叫一个卡啊!不过现在市面上有很多种模拟器了,例如:夜神模拟器、雷电模拟器等等,都蛮不错的,用起来不卡。接下来就简单说一下如何使用吧!
Android 的 Activity 和 Fragment 有生命周期,作为可以用来开发 Android APP 的 Flutter 也是有生命周期的,今天看到一篇很不错的文章,就转发一下。Flutter 的生命周期分为两个部分,一个是 Flutter 本身的组件的生命周期,一个是平台相关的生命周期。

在本月初,谷歌发布了 Flutter 2.0 正式版,其中对于大多数 Flutter 开发者影响最大的就是 Dart 的空安全。因为只要把 SDK 升级到 2.0,那么你之前写的代码就一定得修改,而且需要修改的地方还不少,如果项目是你自己的,那还好,随便搞。但要是公司的,那就得小心了,不然分分钟钟影响工作,增加你的工作量。Flutter 在版本管理这块,相较于 Android 来说,是真的差。没有

Java有四种引用类型:强引用、软引用、弱引用、虚引用。1. 强引用(StrongReference)强引用是最常用的引用。如果一个对象具有强引用,那 GC(Gabage Collection,垃圾回收)绝不会回收它。Object obj = new Object(); // 强引用当内存空间不足,Java虚拟机宁愿抛出 OutOfMemoryError 错误,使程序异常终止,也...
Java有四种引用类型:强引用、软引用、弱引用、虚引用。1. 强引用(StrongReference)强引用是最常用的引用。如果一个对象具有强引用,那 GC(Gabage Collection,垃圾回收)绝不会回收它。Object obj = new Object(); // 强引用当内存空间不足,Java虚拟机宁愿抛出 OutOfMemoryError 错误,使程序异常终止,也...








