我当前正在实现一个databasehalper类,该类可以从各个线程进行访问,因此基本上是单例并按如下方式访问: public class HistoryDatabaseHelper extends SQLiteOpenHelper{ private static HistoryDatabaseHelper mInstance=null; public static HistoryDatabaseHelper getInstance(Context context){ if(mInstance==null) mIn…

2020年11月5日 0条评论 36点热度 阅读全文

我通过此查询在DB中看到我的表。 (SELECT name FROM sqlite_master WHERE type ='table' AND name NOT LIKE 'sqlite_%';) 之后(删除allmytable) 我无法创建表格,... package com.ariaz.amirmkaa.litner002; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelpe…

2020年10月21日 0条评论 40点热度 阅读全文

我在SQLite数据库中添加了新列COL_5,它称为“等级”。注册的每个用户的排名都设置为“ Australopithecus afarensis”,应显示在UserPanelActivity.java中。我所做的是设法显示了用户的昵称(SignInActivity),但是在检查当前等级并将其显示在屏幕上时遇到了麻烦。 代码如下: DatabaseHelper: package com.pracainzynierska.inzynierka; import android.content.ContentValues…

2020年10月10日 0条评论 101点热度 阅读全文

我正在创建一个使用SQLiteDatabase来存储ListView项的应用程序。但是,从数据库填充ListView中的数据时出现错误,应用程序崩溃。 这是我的数据库- import java.util.ArrayList; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.SQLException; import …

2020年9月15日 0条评论 40点热度 阅读全文

因此,我有一个包含名称,纬度和经度列的露营地数据库。我正在尝试使用游标对象执行查询,但似乎无法正常运行。 我有: Campsite getClosestCampsite() { SQLiteDatabase db = this.getReadableDatabase(); String query = "SELECT COL_NAME, COL_LATITUDE, COL_LONGITUDE, ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * c…

2020年8月17日 0条评论 36点热度 阅读全文

我是android编程的新手,我打算构建Todo应用我已经制作了DatabaseHelper.java文件,并且一切都正常了(我已经使用过了) 问题-单击浮动浮动按钮AlertDialog框打开,插入数据时发生一些问题myDB.addData(task)无法找到错误帮助我 public class MainActivity extends AppCompatActivity { DatabaseHelper myDB; FloatingActionButton floatingActionButton; @Over…

2020年7月26日 0条评论 33点热度 阅读全文

我正在开发一个必须备份和还原数据库的应用程序。我已经编写了用于备份的代码,并且可以正常工作,但是我想在我的应用程序中恢复备份数据库并删除那里已经存在的数据库。请提供针对非root用户的android设备的解决方案。谢谢!我的备用代码: private void exportDB(){ File sd = Environment.getExternalStorageDirectory(); File data = Environment.getDataDirectory(); FileChannel source=n…

2020年7月14日 0条评论 104点热度 阅读全文

因此,我相信我有一个非常简单的问题,但似乎找不到任何答案。 我正在尝试更新SQlite中单列的单行,但是使用我现在拥有的内容,我似乎为每一行更新该列: public void updateCompletedSessions(int i, User u) { ContentValues cv = new ContentValues(); cv.put(ScheduleDbHelper.COLUMN_COMPLETION, i); SQLiteDatabase database = this.getWritableDa…

2020年6月17日 0条评论 32点热度 阅读全文

我在Android Java应用程序中有一个Listview,它正在从Sqlite数据库中获取数据。我只想在MainActivity中显示10个项目,并添加“加载更多项目”以在每次向上或向下滚动的末尾显示10个项目。怎么做? 这是获取DatabaseHelper.java中所有数据的代码: public List<String> getAllData () { SQLiteDatabase db = this.getReadableDatabase(); List<String> array…

2020年6月8日 0条评论 32点热度 阅读全文

我是Android开发的新手,我一直在关注一个教程,该教程创建了一个Twitter应用程序,该应用程序显示了用户的时间表,并使他们能够为所关注的人回复和转发推文。 我已经完成了该教程,现在尝试在应用程序中实现直接消息传递。到目前为止,我已经有了我的应用程序来显示用户时间轴和他们收到的直接消息列表,但是当用户在显示时间轴的主要活动和收件箱之间单击时,应用程序最终崩溃。 错误消息如下: android.database.sqlite.SQLiteConstraintException:唯一约束失败:messageInb…

2020年5月21日 0条评论 40点热度 阅读全文