数据插入数据库失败

问题描述 投票:0回答:2

我在数据库中插入数据时遇到麻烦。表已创建,但数据未插入

dbhelpher 类函数

主要活动onlick功能

我尝试使用带有按钮的 onclick func 在数据库上插入数据,因此创建了表,但数据未插入表中。

java android database sqlite android-sqlite
2个回答
0
投票

我认为您的问题是

onClick
方法在执行其他操作之前启动另一个 Activity,因此控制权将传递给该 Activity,因此后续代码不会执行,因此永远不会插入数据。

尝试删除或注释掉该行

startActivity(it);


0
投票
String CREATE_CONTACTS_TABLE = "CREATE TABLE " + TABLE_CONTACTS + "("
            + KEY_ID + " INTEGER PRIMARY KEY,"
            + TITLE + " TEXT,"
            + MESSAGE + " TEXT,"
            + ORIGIN_LAN + " TEXT,"
            + ORIGIN_LAT + " TEXT,"
            + DESTINATION_LAN + " TEXT,"
            + DESTINATION_LAT + " TEXT" + ")";


    sqLiteDatabase.execSQL(CREATE_CONTACTS_TABLE);
© www.soinside.com 2019 - 2024. All rights reserved.