顧客の注文を処理するアプリを設計しています。
メイン画面には、Web サイトのテキスト ファイルからダウンロードした現在のすべての注文のリストが ListView で表示されます。また、新しい注文を行うためのボタンもあります。
新しい注文が作成され、約定され、送信されると、Web サイトのテキスト ファイルが 1 行のデータで更新されます。
注文が作成されたら、テキスト ファイルを再ダウンロードして解析します。しかし、テキスト ファイルにアップロードされた新しいデータが 1 ~ 15 分間デバイスに表示されません。しかし、コンピューターからテキスト ファイルを読み込むと、注文が正しくアップロードされたことがテキスト ファイルに表示されます。
このエラーは、org.apache.commons.net.ftp.FTPClient、2 つの異なる URL 入力ストリーム、および HttpClient get 要求の両方を使用して発生しました。エラーの動作は、データが最大 15 分間キャッシュされるか、場合によってはまったく現れないという奇妙なものです。
携帯電話基地局ネットワークは、このデータを何らかの方法でキャッシュしていますか? 他の誰かがこれに遭遇しましたか?新しいデータを要求する回避策または方法はありますか?
テキスト ファイルをダウンロードするための 4 つの方法はすべて、オンラインのさまざまな例から取られたものであり、かなり冗長ですが、見たい場合はアップロードします。