私は作成する必要があるAPPの支援を求めています。アンドロイドアプリの開発経験はありませんが、私は勉強して練習しています。arraryまたはsqliteデータベースを使用する必要がありますか?
私は、顧客リストから支払いを記録し、支払い時に領収書を印刷するためのアプリを構築しようとしています。保留中の顧客のリストをダウンロードし、アンドロイドにjsonアレイを使用します。今、私は混乱している、私は後でサーバーに更新(アップロード)する必要があるので、私は配列やデータベースを使用してリストを格納する必要があるかわからない。 SQLiteはオプションのようだが、ユーザがWiFiに接続するたびにリストをダウンロードしなければならない。
私は配列に支払いを保存し、アップロードしたら一度フラッシュする必要があると思います。
私が達成しようとしているタスクに最適なオプションは何か教えてください。
値を格納して取得する必要がある場合は、データベースが必要です。配列は固定されています - ファイルに直列化する方法を実装していない限り、配列は固定されています。さらに、配列はいくつかの項目(たとえば100項目)でのみ使用できます。データベーステーブルには、詳細を示すためにいくつかのフィールドを保持することができます。検索可能、ソート可能、集約関数などを使用できます。 –