tur*_*oid 6 java android volatile android-studio-2.0
在使用Android 2.0更新后,我的模型对象中添加了一个新字段public static volatile com.android.tools.fd.runtime.IncrementalChange com.pr4.models.User.$ change
我遇到了什么问题:即我正在使用反射包读取字段并使用字段创建动态表,并且我的应用程序因新字段$更改而崩溃,如果我检查跳过特定修饰符字段然后我必须很多变化.为什么在运行时在我的代码中添加了一个新字段,如何摆脱它?
这是因为Instant Run在2.0 Android studio中引入了一项新功能,因此可以按如下方式禁用.
http://tools.android.com/tech-docs/instant-run
默认情况下,Android Studio会在执行热插拔后自动重新启动当前活动,同时应用程序会继续运行.要禁用此设置:
打开设置或首选项对话框.
导航到构建,执行,部署>即时运行.
取消选中代码更改后重新启动活动旁边的框.如果禁用了自动活动重启,则可以通过选择"运行">"重新启动活动"从菜单栏手动重新启动当前活动.