こんばんは与えられたアンドロイドでは、私は、サーバーとAndroidデバイス間でデータを同期しようとしている、特定のタイムゾーンとシステムクロックとは独立し
を日付と時刻の取得、問題は、私は日付を取得する必要があると時刻はサーバーの日付と時刻と同じです。
ただし、Simpledateformatを使用すると日付が正しく表示されないことがあります。デバイスが約1-2分間前倒しされることがあり、問題が発生することがあります。
検索後、私はthisを見つけましたが、私はインターネットがない場合でも私のアプリケーションを動作させる必要があるので、私は別のソリューションを好む。次のように
取られるアクションのシーケンスは次のとおりです。
1 - すべての要求は、サーバーと同じ日付と時刻を使用します。 2その要求をローカルデータベースに格納します。 3リクエストの日付と時刻を現地時間に変換して電話に表示します。
ありがとうございました。
私はかなり理解できませんでした。ステップ1で誰が誰を要求するのですか?要求は電話からサーバーまたはサーバーに移動しますか? – EdmDroid
ユーザーにインターネットがない場合、変更内容はインターネットに接続されるまでデータベースに保存され、その後サーバーが更新されます。私が望むのは、デバイスの時刻ではなくサーバーの時刻にローカルな変更を保存することだけです。 –
タイムスタンプなしで変更を保存するだけで、サーバーに接続するときに、サーバーに独自のタイムスタンプを設定させることはできますか?そうすれば、サーバーのタイムスタンプを使ってサーバーに変更を保存することができます – EdmDroid