動作していません:
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 が発生しています。何が起こっているのか考えていますか?