我试试这个 tutorial从 sqlite
和 mysql
加载 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/