データをダウンロードして解析し、SQLite データベースに保存する必要があるアプリを作成しています。ただし、アプリが起動されるたびに downloadtask (asynctask) が実行され、重複データがデータベースに追加され続けるため、同じデータの複数のインスタンスが取得されるという問題があります。
データベースに値がある場合にのみダウンロードタスクを実行したいのですが、サーバー上のデータファイルが更新された場合でもダウンロードタスクを実行できるようにしたいです。
テーブル内の行数が 0 より大きいかどうかを確認する以外に、どうすればこれを行うことができますか? 何を検索すればよいかよくわかりません。どんな助けでも大歓迎です!