我需要創建一個應用程序,該應用程序應該包含兩個存儲,一個是持久性存儲,另一個是緩存storage.After加載後,應用程序應檢查用戶名和密碼與緩存存儲數據,如果它是空的,那麼它應該檢查與持久性存儲。如何完成此任務?是否有任何單獨的緩存概念,或者我們已創建持久存儲緩存。請幫助我。如何在黑莓中執行Cache Storage概念?
0
A
回答
1
您可以使用RecordStore這也是持久性的,或RuntimeStore它是在所有應用程序之間共享但非持久性。
或者您可以使用一些自定義的存儲類來實現緩存功能, 存儲,在類更新價值觀,分享它作爲應用類的字段:
class Cache {
String mName = null;
String mPhone = null;
}
public class CacheApp extends UiApplication {
Cache mCache = null;
public static void main(String[] args) {
CacheApp app = new CacheApp();
app.enterEventDispatcher();
}
public CacheApp() {
initCache();
CacheScr scr = new CacheScr();
pushScreen(scr);
}
private void initCache() {
mCache = new Cache();
mCache.mName = "Name";
mCache.mPhone = "Phone";
}
}
class CacheScr extends MainScreen {
public CacheScr() {
CacheApp app = (CacheApp) UiApplication.getUiApplication();
String name = app.mCache.mName;
String phone = app.mCache.mPhone;
}
}
0
Coldice是正確的,但我不看看爲什麼要使用獨立於PersistentStore(或RecordStore)的商店來存儲必須持久且可以共享的數據,以及RuntimeStore用於共享但不持久的數據。這似乎增加了正常應用程序瞬態存儲的複雜性。
相關問題
- 1. 黑莓RichTextField重點概率
- 2. 黑莓秒錶的執行
- 3. 蠻力黑客概念在Python 3
- 4. 在黑莓
- 5. 在黑莓軟件包javax.microedition.amms。*概率
- 6. 與FIELD_BOTTOM黑莓概率在HorizontalFieldManager
- 7. 黑莓HttpConnection概要在模擬器中運行
- 8. 概念如何寫在IOS
- 9. 如何在黑莓
- 10. 如何在黑莓
- 11. 如何在黑莓
- 12. 如何在黑莓
- 13. 如何在黑莓
- 14. 如何在黑莓
- 15. 如何在黑莓
- 16. 如何在黑莓
- 17. 概念
- 18. 如何在ios中做推薦概念
- 19. 如何在jQuery中使用fadein概念
- 20. 如何在Nim中使用「概念」?
- 21. 概念在JavaScript
- 22. 概念在Java
- 23. 黑莓Twitter API ME集成概要
- 24. 概念
- 25. sqlite概念到coredata的概念?
- 26. 如何在黑莓手機
- 27. 如何檢查在黑莓
- 28. 如何在黑莓JDE 5.0.0
- 29. 如何解析在黑莓
- 30. Aspectj在eclipse中的概念