0

私はアンドロイドの世界への新しい蜂であり、緊急の助けが必要です.

サーバーからデータをプルし、一定の間隔でサーバーに送信ボックス データをプッシュするバックグラウンド スレッドを備えたアプリケーションがあります。新しいメッセージが受信され、その時点でユーザーが UI アクティビティを開いている場合 (たとえば、受信トレイ画面)、更新される必要があります。つまり、新しいメッセージが同時に画面に入力される必要があります。

ユーザーがどの画面を表示しているか、受信トレイか送信トレイかわかりません。

長い説明で申し訳ありません

4

1 に答える 1

-1

次のコードはうまくいくはずです。

TimerTask task = new TimerTask(){
  public void run() {
  getActivity().runOnUiThread(new  Runnable() {
    public void run() {
        //your code here            
    }
  });
  }
};


Timer timer = new Timer();
timer.schedule(task, splashTime);
于 2013-01-12T08:55:29.983 に答える