私はbbアプリに取り組んでいます。アプリは完成していますが、sqliteからデータを選択している間は非常に遅いです。パフォーマンスを向上させる解決策が見つかりません。以下のコードを参照してください
for(int a=0;a<200;a++){
retrieveCode(selectQuery);
}
どこ
public String retrieveCode(String query)
{
String s = "";
Vector v = new Vector();
try
{
g.vec_Result = new Vector();
// Read in all records from the Category table
Statement statement = _db.createStatement(query);//"SELECT * FROM samples"
statement.prepare();
Cursor cursor = statement.getCursor();
Row row;
// Iterate through the result set. For each row, create a new
// Category object and add it to the hash table.
while(cursor.next())
{
row = cursor.getRow();
s = row.getString(0);
v.addElement(vmd);
}
statement.close();
cursor.close();
}
catch(DatabaseException dbe)
{
g.errorDialog(dbe.toString());
}
catch(DataTypeException dte)
{
g.errorDialog(dte.toString());
}
s = v.firstElement().toString();
return s;
}
私は OS5.0 向けに開発しています。助けてください