gpt4 book ai didi

java - SQLite 插入三行而不是一行

转载 作者:太空狗 更新时间:2023-10-29 14:01:00 24 4
gpt4 key购买 nike

<分区>

我正在尝试通过在虚拟设备上单击我的 Android 应用程序,将带有 idtimestamp 的一行插入到 sqlite 数据库中。

private final String create_table = "CREATE TABLE clicks ( id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, timestamp INTEGER(4) NOT NULL);";

db.execSQL("insert into clicks(timestamp) values (strftime(\"%s\", CURRENT_TIME));");

当我运行应用程序时,将三行而不是一行插入到数据库中?

有什么建议吗?

这里是 MainActivity:

公共(public)类 MainActivity 扩展 AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

SQLite sqlite = new SQLite( this );
sqlite.open();

sqlite.insert();

sqlite.close();

System.exit(0);

}

}

当我关闭它时,应用程序会重新启动两次。 “系统退出(0)”

02-21 18:10:11.558 2232-2232/? I/art: System.exit called, status: 0
02-21 18:10:11.558 2232-2232/? I/AndroidRuntime: VM exiting with result code 0, cleanup skipped.
02-21 18:10:11.575 1203-1216/? I/ActivityManager: Process com.click.nautilus.click (pid 2232) has died
02-21 18:10:11.581 2246-2246/? I/art: Not late-enabling -Xcheck:jni (already on)
02-21 18:10:11.595 1203-1216/? I/ActivityManager: Start proc 2246:com.click.nautilus.click/u0a54 for activity com.click.nautilus.click/.MainActivity

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com