【发布时间】:2012-02-08 23:05:07
【问题描述】:
我正在开发一个 Blackberry Java 应用程序,我需要应用程序中的更新计数,以便用户知道他们在手机上有多少通知。通知数量显示在图标旁边的主屏幕上。我在不同入口点之间跟踪图标变量“iconCount”的方式是通过单例。即使在用户打开和关闭设备后,我也需要存在此计数。因此,如果有 7 个更新可供他们使用,则在他们检查应用程序之前,将显示 7 个更新。设备关闭时不会重置为0。
作为测试,看看如果我将计数设置为 7 并通过模拟器关闭设备会发生什么;我按住电源按钮,直到它显示“关闭设备,按任意键中止”然后屏幕变黑。我等了几秒钟,然后再次按下挂断按钮,模拟器启动并显示 7 个新通知。
这对我来说有点奇怪,我认为您需要持久存储来完成此操作?我是否正确关闭了设备,或者即使在设备关闭后,单例实际上也持有变量?
【问题讨论】:
标签: blackberry java-me singleton persistence