替换新 BlackBerry 应用程序版本上的资源文件
我正在维护一个现有的 BlackBerry 应用程序(作为 MIDlet 实现)。该应用程序包含许多数据文件,这些数据文件作为资源与应用程序捆绑在一起。其中一些数据文件需要针对新版本的应用程序进行更新。当用户安装新版本的应用程序(通过 Jad 文件的 URL)时,它会提示他们以下消息
“应用程序存在持久数据。您想保留此数据吗?”
如果用户选择“是 ” ”,看起来该应用程序继续使用旧的资源文件。
这让我很惊讶。首先,我是否失去了理智,或者升级真的不会覆盖现有的资源文件吗?有什么办法可以强制我这样做吗?
谢谢, 杰夫
I am maintaining an existing BlackBerry application (implemented as a MIDlet). The application contains a number of data files that get bundled with the app as resources. Some of these data files need to be updated for a new version of the app. When the user goes to install a new version of the application (via URL of Jad file), it prompts them with the following message
"Persistent data exists for the application. Would you like to retain this data? "
If the user selects "Yes", it looks like the app continues to use the old resource files.
This is so surprising to me. First of all, am I losing my mind or will an upgrade really not overwrite existing resource files? Is there any way I can force it to?
Thanks,
Jeff
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为该消息仅与现有 RMS 记录相关。您确信您的应用程序仍在使用旧资源吗?这听起来难以置信地奇怪(即使对于 RIM 来说也是如此)。无论如何,如果您更改在某个屏幕或其他内容中使用的某些图像资源,这应该很容易验证。
I think that message is only relevant to existing RMS records. Are you positive that your app is still using old resources? That sounds unbelievably strange (even for RIM). Anyway, this should be easy to verify if you change some image resource you're using in one of your screens or something.