Android 即时运行中的代码交换类型
示例
即时运行可实现三种类型的代码交换,以支持通过AndroidStudio中的代码更快地调试和运行应用。
热插拔
热交换
冷交换
这些交换何时触发?
更改现有方法的实现时,将触发HOTSWAP。
当更改或删除现有资源(res文件夹中的任何内容)时,将触发WARMSWAP
每当您的应用程序代码中发生结构性代码更改时,就进行冷插拔
添加,删除或更改:
注释
实例字段
静态场
静态方法签名
实例方法签名
更改当前类从哪个父类继承
更改已实现接口的列表
更改类的静态初始值设定项
重新排列使用动态资源ID的布局元素
发生代码交换时会发生什么?
HOTSWAP更改立即可见-在下一次调用更改其实现的方法时。
WARMSWAP重新启动当前活动
COLDSWAP重新启动整个应用程序(无需重新安装)
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语