1.1 Activity 与 Fragment 之间常见的几种通信方式? viewModel 做数据管理,activity 和 fragment 公用同个viewModel ...
1.1 Activity 与 Fragment 之间常见的几种通信方式? viewModel 做数据管理,activity 和 fragment 公用同个viewModel ...
Android gradle插件:一键上传Apk到蒲公英,并发送消息到钉钉、飞书等平台 - 简书 (jianshu.com)[//www.greatytc.com/...
数组 简单:数组是一种最简单的数据结构 占据连续内存:数组空间连续,按照申请的顺序存储,但是必须制定数组大小 数组空间效率低:数组中经常有空闲的区域没有得到充分的应用 操作麻...
JavaJava基础知识面试题(总结最全面的面试题)[https://juejin.cn/post/6844904127059738631]Java集合面试题(总结最全面的面...
1.1 请简述一下什么是 Kotlin?它有哪些特性? kotlin和java一样也是一门jvm语言最后的编译结果都是.class文件,并且可以通过kotlin的.class...
1.1 请谈谈你对 MVC、MVP、MVVM、MVI的理解? MVC Model:主要用于网络请求、数据库、业务逻辑处理等操作。View:用于展示UI,一般采用XML文件进行...
1.1 谈一谈LeakCanray的工作原理? LeakCanary 主要利用了弱引用的对象,当 GC 回收了这个对象后,会被放进 ReferenceQueue 中;在页面消...
1.1 谈谈你对Android性能优化方面的了解? 启动优化: application中不要做大量耗时操作,如果必须的话,建议异步做耗时操作 布局优化:使用合理的控件选择,少...
1.1 请回答一下Android进程间的通信方式? 文件通信、共享内存、Binder、Socket、管道、信号等在Android中Binder又有多种表现形式,例如:Cont...