从后台线程刷新UI活动(屏幕)(计时器任务)

时间:2013-01-12 05:13:51

标签: android multithreading user-interface android-activity timer

我是安卓世界的新宠,需要紧急帮助。

我有后台线程的应用程序从服务器提取数据并定期将发件箱​​数据推送到服务器。 如果收到新消息,那时用户打开了UI活动(比如收件箱屏幕) 它应该刷新,我的意思是新的消息应该同时填充在屏幕上。

用户正在查看哪个屏幕我不确定它可以是收件箱还是收件箱。

很抱歉这个长篇说明

1 个答案:

答案 0 :(得分:-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);