我试图从数组中将一个值存储到一个向量中,所以它的向量应该动态增加其大小。在我的应用程序中,当我们单击开始按钮,数组中的值进入另一个页面,在那里被提取,&然后显示,但我试图将该值添加到一个向量&保存在黑莓持久内存中,我只能看到最后一个添加到载体,但我想通过一个载体来一个添加的所有,我发送到其它页面的值,这里是代码,任何人都可以帮我如何将数组中的值添加到向量中
if (quesNum != null && quesCount < quesNum.length)
{
Vector data = new Vector();
data.addElement (TestScreen.quesNumber + "");
synchronized (curQues)
{
curQuesnew = quesNum[quesCount];
curQues.setContents (curQuesnew + "");
curQues.commit();
}
synchronized (disques)
{
System.out.println ("value is " + data);
disques.setContents (data);
disques.commit();
}
synchronized (disques)
{
data = (Vector) disques.getContents();
}
if (data.contains (quesNum[quesCount] + ""))
{
xyz = quesNum[quesCount++];
System.out.println ("i shall overcome.........");
}
else
{
System.out.println ("hardwork conqures all.........");
xyz = quesNum[quesCount];
}
return xyz;
这就是我很值每次我们发送到其他页面点击下一步按钮,所以我试图将值存储到一个向量中,每次发送一个值时,向量仅存储最新值,nt整个值//
黑莓不支持ArrayList。 – DaveJohnston 2010-07-10 10:24:25
这听起来像一个特定的原因。 (Ugh !!) – 2010-07-10 12:22:59
我几乎每天都要在Blackberry API上工作,而且经常发现自己在说'呃!!!' ;) – DaveJohnston 2010-07-10 14:13:23