Androidを使用して外部のサーバーと通信する方法をよく知っています。現在、私は比較的新しいAppEngine Connected Androidプロジェクトを使用しています。すべてがうまく機能しています。私が心配しているのは、サーバーのダウンタイム(クライアントが稼働している場合)とインターネット側の損失を処理することだけです。念頭に置いてAndroidアプリケーションのリモートデータベースから値をキャッシュする適切な方法
、私は実装に以下の質問があります:Android用のSQLiteデータベースのキャッシュ値の標準技術はまだ常にWebアプリケーションからのデータを受信しようとしている間に何
- を。
- その情報が利用可能な場合、最新の情報を入手するにはどうすればよいでしょうか。
ContentProvider
にこのロジック(データを取り込むかどうか、データが最近であるかどうかを判断する)をどのようにまとめますか?- データをキャッシュしていても、それはいい考えですか?あるいは、ユーザーがインターネットに接続されていないと、情報がすぐに利用できないと単純に想定しなければなりません。
優秀!これをチェックして、それが自分がしたいことに適切に合っていることを確認します。 – ashays