// 获取用户输入的新闻标题和内容 String title = editTextTitle.getText().toString().trim(); String content = editTextContent.getText().toString().trim();

    // 获取可写入的数据库
    SQLiteDatabase db = databaseHelper.getWritableDatabase();

    // 创建要插入的新闻数据行
    ContentValues values = new ContentValues();
    values.put(NewsDatabaseHelper.COLUMN_TITLE, title);
    values.put(NewsDatabaseHelper.COLUMN_CONTENT, content);

    // 将新闻数据插入到数据库中
    long newRowId = db.insert(NewsDatabaseHelper.TABLE_NAME, null, values);
    // 检查插入操作是否成功
    if (newRowId != -1) {
        // 插入成功,显示Toast消息
        Toast.makeText(this, '新闻已保存', Toast.LENGTH_SHORT).show();
        // 清空输入框
        editTextTitle.setText('');
        editTextContent.setText('');
    } else {
        // 插入失败,显示错误消息
        Toast.makeText(this, '保存新闻失败', Toast.LENGTH_SHORT).show();
    }

//关闭数据库 db.close();

Android SQLite数据库存储示例:保存新闻标题和内容

原文地址: https://www.cveoy.top/t/topic/f34l 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录