Web サーバーに vcard ファイルがあり、連絡先が存在しないか更新されていない場合に備えて、それらの連絡先を取得して電話にインポートする復元アプリを構築しようとしています。ファイル名は元の連絡先 ID で終わります (例: noa_32.vcf)。問題は、復元を複数回使用しようとすると、連絡先が重複することです。この重複を避けるために、各ファイルに関する情報と電話での一致する名前を含む別のファイルを作成する方法があります。
問題は次のとおりです。問題を処理する他の方法はありますか?
それは多くの方法で解決できます。1 つのアプローチは次のようになります"Restored_VCards"
。sqlite データベースに列Vcard_id, contact_name
と androidを含むテーブルを作成しますcontact_id
。各 vCard を復元する前に、vCard の ID と名前がデータベースに既に存在するかどうかを問い合わせます。存在しない場合は復元し、そうでない場合はこの vCard の処理をスキップします。
したがって、冗長性を取り除くことができます。
何か困ったことがあれば聞いてください。
幸運を。