小编moe*_*moe的帖子

android sqlite一次读取所有行

有没有办法读取sqlite表中的所有行并在textview中一次显示它们?这就是我读它们的方式,它逐行读取....

//---retrieves all the titles---
    public Cursor getAllTitles() 
    {
        return db.query(DATABASE_TABLE, new String[] {
                KEY_ROWID, 
                KEY_ISBN,
                KEY_TITLE,
                KEY_PUBLISHER}, 
                null, 
                null, 
                null, 
                null, 
                null);

import android.app.Activity;
import android.database.Cursor;
import android.os.Bundle;
import android.widget.Toast;

public class DatabaseActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        DBAdapter db = new DBAdapter(this);

        //---get all titles---
        db.open();
        Cursor c = db.getAllTitles();
        if (c.moveToFirst())
        {
            do {          
                DisplayTitle(c);
            } while (c.moveToNext());
        }
        db.close();
    }    
} …
Run Code Online (Sandbox Code Playgroud)

java sqlite android jdbc

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

java ×1

jdbc ×1

sqlite ×1