我尝试本教程Spinner从sqlite和加载mysql。
该教程有效,但此应用程序无法加载mysql两次。
mysql因此,仅在首次调试或数据为空时加载此应用程序。
当我尝试清除数据时,应用程序正在加载 mysql。
我尝试修改并创建一个button更新sqlite,mysql但我现在不知道如何。如何创建一个按钮来从 mysql 更新 sqlite,所以当我单击时button,spinner值是更改并从加载值mysql?
BR
亚历克斯
我尝试本教程Spinner从sqlite和加载mysql。
该教程有效,但此应用程序无法加载mysql两次。
mysql因此,仅在首次调试或数据为空时加载此应用程序。
当我尝试清除数据时,应用程序正在加载 mysql。
我尝试修改并创建一个button更新sqlite,mysql但我现在不知道如何。如何创建一个按钮来从 mysql 更新 sqlite,所以当我单击时button,spinner值是更改并从加载值mysql?
BR
亚历克斯
目前您没有打开数据库进行删除:
更改您的SpinnerUpdate方法,如在MySQLite活动中:
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);
}