2

私は Android プログラミングの初心者で、製品のリストを表示するアプリに取り組んでおり、onclick という新しいアクティビティでその特定の製品の詳細が表示されます。

この製品リストは xml ファイルとしてオンラインで保存されますが、デバイスを使用するたびにインターネットに接続する必要があるという明らかな問題があります。デバイスをオフラインでも動作させたい。

これを行う 1 つの方法は、最新の xml をローカルに保存することです。しかし、私の製品は非常に頻繁に更新されます。xml ファイルのローカル コピーを最新の状態に保つにはどうすればよいですか? また、デバイスでインターネットが利用できる場合、更新を確認するにはどうすればよいですか? これらの両方のプロセス、つまり、インターネットのチェックとローカル ファイルの更新をバックグラウンドで実行したいのですが、最新のもの (ローカル xml ファイル) は引き続き画面に表示されます。

この質問があいまいな場合はお詫び申し上げます。必要に応じて詳細を追加していただければ幸いです。

4

1 に答える 1

0

XML ファイルをローカルに保存し、インターネットが利用できる場合は、サーバーの XML 変更日に対してローカル XML ファイルの日付を確認します。新しい場合は、プルダウンして解析し、結果をローカルに再度保存します。

于 2012-08-05T12:30:12.387 に答える