android - 从 sqlite 和 mysql 加载数据微调器

标签 android sqlite android-sqlite

我试试这个 tutorialsqlitemysql 加载 Spinner

教程有效,但此应用无法从 mysql 加载两次。

所以这个应用程序只在第一次调试时或数据为空时加载mysql

当我尝试清除数据时,应用正在加载 mysql。

我尝试修改并创建一个 button 以从 mysql 更新 sqlite 但我现在不知道怎么做。 如何创建一个按钮来从 mysql 更新 sqlite,所以当我单击 button 时,spinner 值发生变化并从 mysql 加载值?

BR

亚历克斯

最佳答案

目前您没有打开要删除的数据库:

更改 SpinnerUpdate 方法,如 MySQLite Activity :

private void SpinnerUpdate(){
// database handler
dh = new DatabaseHandler(getApplicationContext());
dh.loadAll();
}

并更改 loadAll 方法,如 DatabaseHandler 中:

public void loadAll() {

//context.deleteDatabase(DATABASE_NAME);
SQLiteDatabase db = this.getWritableDatabase(); 
db.delete(DatabaseHandler.TABLE_LABELS, null, null);
} 

关于android - 从 sqlite 和 mysql 加载数据微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13928612/

相关文章:

android - 如何从 U 盘读取数据?

java - 是否可以合并同等大小的mp3格式文件,然后在Java中检索、修改每个单元文件并添加新的文件?

android - 创建数据库时在 Firebase 云数据库中出错

Android sqlite 和多个查询

java - RecyclerView 的动态部分标题使用当前日期时间

android - E/SQLiteLog : (1) near "All": syntax error

java - 不幸的是,Myapp在输入登录详细信息后已停止

android - 在android中刷新位图或 Canvas

java - 在 ListView 中获取长按的内容

android - 我应该为 sqlite 中的每个数据库操作打开和关闭数据库吗?