Android 更改模拟器后 Studio Room 数据库数据不可用
Android Studio Room db data not available when emulator is changed
我是我在不同模拟器设备上的分配代码,我注意到如果我更改模拟器设备,我添加到我的 Room 数据库的数据将不再存在。如果我回到我用来插入数据的原始模拟器,数据就会出现。如何使数据在多个仿真器设备上可用。
一个问题可能是其中一台设备不是 API 26+。
另一个问题可能是应用程序不是 运行,在这种情况下,如果您尝试交换您会得到 未检测到可调试进程 例如:
如果两者都是运行,你会换成另一个吗?例如
然后交换时:-
(请注意 API 28 设备上的第一个屏幕截图与 API 29 设备上的最后一个屏幕截图之间的不同 created_at 值)
我是我在不同模拟器设备上的分配代码,我注意到如果我更改模拟器设备,我添加到我的 Room 数据库的数据将不再存在。如果我回到我用来插入数据的原始模拟器,数据就会出现。如何使数据在多个仿真器设备上可用。
一个问题可能是其中一台设备不是 API 26+。
另一个问题可能是应用程序不是 运行,在这种情况下,如果您尝试交换您会得到 未检测到可调试进程 例如:
如果两者都是运行,你会换成另一个吗?例如
然后交换时:-
(请注意 API 28 设备上的第一个屏幕截图与 API 29 设备上的最后一个屏幕截图之间的不同 created_at 值)