1

AndroidアプリケーションでXMLファイルを解析していますが、コードを変更して、XMLファイルが更新された場合にのみ解析するようにします(最後に成功した解析日を保存します)。

私は知った

urlConnection.getLastModified();

ただし、ミリ秒単位で返されるため、使用方法について適切なアイデアが得られません。ファイルが変更されているかどうかを確認できますか。

前もって感謝します。

4

1 に答える 1

0

そのタイムスタンプを使用して、ファイルが最後に変更された時期を判断できます。その時刻が最後の解析からの最終変更タイムスタンプ値よりも新しい場合、ファイルはおそらく変更されているため、再解析してください。

HTTP リクエストでヘッダーを使用するIf-Modified-Sinceと、ファイルが最後に解析されてから変更されていない場合、ファイルの HTTP ダウンロードをスキップできます。

于 2010-06-22T14:56:07.283 に答える