我正在尝试使用BlackBerry JDE 6.0的MenuItem类,我遇到错误"构造函数MenuItem String(String,int,int)已被弃用".我正在使用MainScreen类下的子类实现它.以下是不推荐使用的示例代码:
public class UiFunMainScreen extends MainScreen{
class LoginMenuItem extends MenuItem {
public LoginMenuItem() {
super("Login", 20, 10);
}
public void run() {
login();
}
}
class ClearMenuItem extends MenuItem {
public ClearMenuItem() {
super("Clear", 10, 20);
}
public void run() {
clearTextFields();
}
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试为黑莓做一个应用程序在黑莓地图上做一些思考.当我开始在smilator上调试时,由于网络覆盖不足而导致错误.
我在它的浏览器上试过google.com,但它确实有效!但在我的应用程序上它提供的网络错误不足.
这个问题怎么解决?
我正在努力将java bean对象转换为json对象.是否有可用于BlackBerry的库,类似于Android上可用于Java的库,可以自动进行转换?Android库无法在BlackBerry上运行.
我正在为 Blackberry 10 开发一个应用程序,当我尝试从 QStringList 获取元素 2 而该列表仅包含 1 个元素时,我的应用程序崩溃了。
我正在使用以下代码来捕获此类错误:
try {
//a code that accesses QStringList with an index out of bounds
}
catch (Exception e) {
}
Run Code Online (Sandbox Code Playgroud)
但异常没有被捕获,应用程序总是崩溃。
我尝试了 catch (std:exception& e) 和 catch(...) 也没有工作。
如何使用 try catch 捕获此错误?
尝试访问类中的静态函数时遇到错误Java.lang.error.
class Global
{
public Global(){}
public static void Init()
{
//doing something
}
}
Run Code Online (Sandbox Code Playgroud)
我在这里使用Global类:
public class MyApp extends UiApplication
{
public static void main(String[] args)
{
MyApp app = new MyApp ();
app.enterEventDispatcher();
}
public MyApp ()
{
//invoke
Global.Init(); //throw Java.lang.error
}
}
Run Code Online (Sandbox Code Playgroud)
每当我访问类Global中的任何静态属性时,都会抛出该错误.