gpt4 book ai didi

android - 如何解决 lwuit 中的 'Storage not Initialized' 错误?

转载 作者:行者123 更新时间:2023-11-29 00:41:57 25 4
gpt4 key购买 nike

我已成功将我的 LWUIT 应用程序移植到黑莓、触摸和非触摸以及 MIDP。我也已经能够移植到 Android,但它只是加载。之后,对 Storage 的任何调用都会给我这个错误:

发生内部应用程序错误:java.lang.RuntimeException:在使用存储机制之前调用 com.sun.lwuit.io.Storage.init(myActivity)!

我在代码中有存储调用的地方添加了这段代码:

if(!(Storage.isInitialized())) {
Storage.init(thestore);
}

thestore 是在代码最开始声明的 String,无论存储名称是什么,在本例中是 Activity 名字。它仍然不加载存储。请问我还能做什么?也许我需要激活一些权限之类的?

最佳答案

Storage init 在不同平台上需要不同的东西,特别是在 Android 上,它需要来自 Activity 的上下文对象。仅在 Display.init() 之后调用它一次并为其提供 Activity 实例。

Codename One将消除对这些麻烦的需要,只保留 Display.init() 就位。

关于android - 如何解决 lwuit 中的 'Storage not Initialized' 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8802984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com