在 Android Studio 中结束调试/运行会话和/或从计算机上拔下我的手机并重新启动应用程序后,本地安装的应用程序似乎没有保存最后一次热重载的更改。
我注意到了几次,并决定通过一个简单的页面来运行一个实验,并Text
在单独的热重载中引入几个简单的小部件(由我按 Ctrl+S 触发),实际上在重新启动应用程序后(在拔掉电源后)只有这两个Text
小部件中的第一个出现,表明确实上次热重载的更改已经丢失。
我不确定这是设计使然,还是我的开发环境中的某些东西不起作用。
无论哪种方式,我都希望能够轻松拔掉插头并保留最后的更改,以便当我与远离我的计算机的其他开发人员讨论我的最新更改时,我们可以查看最新更改。
PS我知道我可以在每个开发会话结束时引入一个虚拟更改并拔下电源,以便所有实际更改都保留下来,但我想知道是否还有比添加垃圾代码更优雅的解决方案。