离)
create_no INT, music_id INT
music_id INT, music_name VARCHAR(50), music_data VARCHAR(50)......等
public class MyDbHelper extends SQLiteOpenHelper
{
//...
public List<Music> getPlayList()
{
List<Music> resultList = new ArrayList<Music>();
SQLiteDatabase db = this.getReadableDatabase();
//getplaylist
for(;;)
{
resultList.add(getMusic(music_id));
}
db.close();
return resultList;
}
public Music getMusic(int music_id)
{
Music resultMusic;
SQLiteDatabase db = this.getReadableDatabase();
//get Music
db.close();
return resultMusic;
}
}
打开SQLiteDatabase对象并在另一个对象中关闭是否可以──并打开SQLiteDatabaseObject──方法?
抱歉我的英语不好......
答案 0 :(得分:2)
没关系,但浪费时间很多。
创建一个Singleton对象或Application对象的属性,并始终使用它来阅读。