
Android
文章平均质量分 94
小海编码日记
Android开发工程师,先后从事ROM定制,App架构设计,产品需求研发等工作
展开
-
什么?按Home键SingleInstance Activity销毁了???
前段时间,突然有朋友询问,自己写的SingleInstance Activity在按home键的时候被销毁了,刚听到这个问题的时候,我直觉怀疑是Activity在onPause或者onStop中发生了Crash导致闪退了,但是安装apk查看现象,没有发现异常日志,这究竟是怎么回事呢?编写测试Demo来详细探索下。原创 2023-07-25 10:00:00 · 499 阅读 · 0 评论 -
Java对象
需要注意的是Java对象和VM内部对象都具有共同的对象头。在new指令执行完成后,也就意味着在内存中我们拥有了一个类的实例对象,到此就会执行我们编写的构造函数,根据开发人员的设计进行初始化,使得对象的状态符合开发人员预期,init函数执行完成后,一个Java对象的创建也就完成了。对于Java虚拟机而言,new指令意味着创建普通对象,该指令接受一个操作数,指向常量池中的一个引用,该引用用于指示要创建的对象类型,以前文代码为例,#2位置为new指令接受参数,其指向的是Person这个类,如下图。原创 2022-10-23 10:11:47 · 281 阅读 · 0 评论