我已经更新了android studio(2.1)的最新版本。文档中提到android studio最新版本将支持androidstudio即时运行中的热-热-冷交换功能。
有谁能告诉我热交换和冷交换有什么区别吗

最佳答案

热插拔:
当现有代码中发生热交换时
方法实现改变。新方法的实现是
下次使用它是由应用程序调用。发生热交换
即时地,如果配置的话,伴随着祝酒词。
在设备屏幕上显示“应用的代码在没有
活动重新启动”。
热交换:
当对的资源文件进行更改时
项目(例如布局更改或字符串修改
或颜色资源设置)执行即时运行热交换。一
热交换涉及重新启动当前正在运行的活动。
通常,当活动重新启动时,屏幕将闪烁。暖和的
交换在设备屏幕上由toast消息报告,该消息显示
“应用更改,重新启动活动”。
冷插拔:
结构代码更改,如添加一个新的
方法,更改现有方法的签名或更改
到项目的类层次结构触发一个冷交换,其中
整个应用程序重新启动。注意,冷交换不会导致
正在设备上重新安装的应用程序。
android - 即时运行-热交换,热交换和冷交换之间的区别-LMLPHP

07-24 09:49
查看更多