2つのクエリがあります:
WebサービスのデータをローカルのSQLiteDBに挿入したいと思います。このデータを一度だけ挿入したいのですが、次回はWebサービスから読み込まれません。静的変数を使用してみましたが、うまくいきませんでした。
static int UpdateOneTime = 0;
if(UpdateOneTime == 0){
getData();
UpdateOneTime ++;
}
データを再度リロードする場合は、アプリが起動するたびにサーバーからデータを取得し、テーブル内の前のデータを削除するだけでDBに挿入することを意味します。電話するだけで試してみましたが、
onUpgrade(SqliteDatabase db, int oldversion,int newversion);
うまくいきませんでした。では、これら2つの問題をどのように解決するか。私に何かを提案してください。