不工作:
final Object[] stringsMenu;
Vector auxMenu = new Vector();
final IntVector optionsMenu = new IntVector();
auxMenu.addElement("ficha");
optionsMenu.addElement(1);
auxMenu.addElement("ficha2");
optionsMenu.addElement2);
auxMenu.addElement("ficha3");
optionsMenu.addElement(3);
UiApplication.getUiApplication().invokeLater(new Runnable()
{
public void run()
{
try
{
int[] optionsintMenu = optionsMenu.getArray();
switch (Dialog.ask("Info:", stringsMenu, optionsintMenu, 0))
{
...
}
}
}
} ..................
在职的
final Object[] stringsMenu;
Vector auxMenu = new Vector();
final IntVector optionsMenu = new IntVector();
auxMenu.addElement("ficha");
optionsMenu.addElement(1);
auxMenu.addElement("ficha2");
optionsMenu.addElement2);
auxMenu.addElement("ficha3");
optionsMenu.addElement(3);
UiApplication.getUiApplication().invokeLater(new Runnable()
{
public void run()
{
try
{
switch (Dialog.ask("Info:", stringsMenu, new int[]{1,2,3}, 0))
{
...
}
}
}
} .....................
给我一个内部 IndexoutofboundsException。知道发生了什么吗?