2

我尝试本教程Spinnersqlite和加载mysql

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

mysql因此,仅在首次调试或数据为空时加载此应用程序。

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

我尝试修改并创建一个button更新sqlitemysql但我现在不知道如何。如何创建一个按钮来从 mysql 更新 sqlite,所以当我单击时buttonspinner值是更改并从加载值mysql

BR

亚历克斯

4

1 回答 1

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);
} 
于 2012-12-19T03:39:57.747 回答