Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android-在db中创建一个条目,然后开始一个新的活动_Java_Android_Sqlite - Fatal编程技术网

Java Android-在db中创建一个条目,然后开始一个新的活动

Java Android-在db中创建一个条目,然后开始一个新的活动,java,android,sqlite,Java,Android,Sqlite,我有一个简单的应用程序,onClick在sqlite数据库中创建一个新条目,然后创建一个新意图并启动一个新活动。这种“混乱”的可能性有多大?java会在继续之前等待db条目完成它吗 DBAdapter test_db = new DBAdapter(getApplicationContext()); test_db.createEntry(level, phase, a, b, c, d); startActivity(intent); 无论如何,如果由于某种原因新的db条目移动过快,启动新的

我有一个简单的应用程序,
onClick
在sqlite数据库中创建一个新条目,然后创建一个新意图并启动一个新活动。这种“混乱”的可能性有多大?java会在继续之前等待db条目完成它吗

DBAdapter test_db = new DBAdapter(getApplicationContext());
test_db.createEntry(level, phase, a, b, c, d);
startActivity(intent);

无论如何,如果由于某种原因新的db条目移动过快,启动新的活动是否会弄乱它

没有得到我想要的确切答案。但是,在android的开发者设置中打开严格模式并没有让它停止。所以我只保留这段代码。

您可以添加一个检查(可能是if条件),以在添加条目后比较上一行计数和新行计数。如果new count-1==旧计数,则调用您的意图,问题是什么?新活动根本没有启动,还是需要时间?输入应该做得很快。显示一些代码。
如果新活动由于某种原因移动过快,启动新活动是否会弄乱新的db条目?
如果数据库插入引发异常,则启动新活动可能会弄乱(更准确地说是不会发生)。否则,您的代码将运行您的插入代码,并在此之后启动新活动。当然,数据库操作应该在主UI线程之外完成,否则,如果数据库访问滞后,您会发现您的应用程序也滞后。