【发布时间】:2010-07-12 22:35:18
【问题描述】:
我试图一次将一个值从数组存储到向量中,因此向量应该动态增加其大小。在我的应用程序中,当我们单击开始按钮时,数组中的值会转到另一个页面,获取它的位置,然后显示,但是我试图将该值添加到向量中并将其保存在黑莓的持久内存中,我只能看到最后一个已添加到向量中,但我想要向量将我发送到另一页的所有值逐一添加,这是代码,任何人都可以帮助我
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整个价值观//
【问题讨论】:
标签: java blackberry