我试着tutorial从Spinner
和sqlite
加载mysql
。
该教程有效,但此应用无法从mysql
加载两次。
因此,当第一次调试或数据为空时,此应用程序将加载mysql
。
当我尝试清除数据时,该应用程序正在加载mysql。
我尝试修改并创建button
以更新sqlite
mysql
,但我现在不知道如何。
如何创建一个从mysql更新sqlite的按钮,所以当我点击button
时,spinner
值会发生变化并从mysql
加载值?
BR
亚历
答案 0 :(得分:1)
目前您没有打开要删除的数据库:
更改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);
}