我正在创建一个在设备启动时自动启动的BlackBerry应用程序,它使用持久存储来保存数据。
更新操作系统版本后,应用程序不会在启动时运行,如果我手动启动它,持久存储中没有数据,程序崩溃。
发生了什么......
1.在OS更新期间丢失自动运行设置?
2.何时丢失持久存储?
我该如何解决这个问题?
答案 0 :(得分:1)
要在操作系统升级后继续使用持久性数据,您必须使用同步API。操作系统升级过程执行数据备份(使用同步API),从设备复制已安装的第三方应用程序,擦除设备,安装新操作系统,然后安装第三方应用程序并重新生成数据(再次使用同步API)。 API记录在:Backing up data。