私は、wcfWebサービスを使用するAndroidでアプリケーションを開発しています。
私が現在やりたいのは、更新ボタンを実装することです。
ユーザーがアプリケーションを終了し、現在、サービスから「ダーティ」データを投影している可能性のあるアクティビティに参加している場合。
スレッドからアクティビティをリロードします。
スレッドは、wcfを消費し、データを再提供する役割も果たします。
したがって、この別のスレッドから新しい(同じ)アクティビティを開始し、アクティビティのuiスレッドから現在のアクティビティを終了します。
これは常にうまく機能するとは限らないということです。つまり、UIスレッドが最初に終了することがあるため、同じアクティビティをリロードする前に1つのアクティビティに戻ります。
スリープ状態にしようとしましたが、時間が経過する前に別のスレッドから開始されたアクティビティが表示されないということです。
また、これは明らかにwcfからのデータに依存しているため、異なる期間を試したくありません。そのため、毎回機能するわけではありません。
私の質問は、これらのアクションをどのように同期させることができるかということです。