从sqlite和mysql加载数据微调器

时间:2012-12-18 07:56:41

标签: android sqlite android-sqlite

我试着tutorialSpinnersqlite加载mysql

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

因此,当第一次调试或数据为空时,此应用程序将加载mysql

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

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

BR

亚历

1 个答案:

答案 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);
}