有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在SQLite中设置数千个数据?

我正在尝试在SQLite中设置数据。但数据量很大,当开始安装时,应用程序就冻结了。我不知道该怎么办

我的SQLite助手:

public void UsersADD(String username, String picture_url, String owner) {
    SQLiteDatabase db = this.getReadableDatabase();
    String selectQuery = "SELECT * FROM " + TABLE_NAME + " WHERE username='"+username+"'";
    Cursor cursor = db.rawQuery(selectQuery, null);
    if (!cursor.moveToFirst()) {
        ContentValues values = new ContentValues();
        values.put(USERNAME, username);
        values.put(PICTURE, picture_url);
        values.put(OWNER, owner);
        db.insert(TABLE_NAME, null, values);
        db.close();
    }
}

该应用程序正在保存twitter上的用户关注者和以下列表,以便跟踪个人资料

如果用户有6000或更多的粉丝和6000或更多的粉丝,应用程序总是冻结。我正在保存关注者和以下列表。我如何在电话里解决冰冻问题


共 (0) 个答案