0

私は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 向けに開発しています。助けてください

4

0 に答える 0