Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中创建异步非阻塞线程FACEBOOK_Android_Facebook - Fatal编程技术网

如何在Android中创建异步非阻塞线程FACEBOOK

如何在Android中创建异步非阻塞线程FACEBOOK,android,facebook,Android,Facebook,我正在尝试在android中创建facebook异步非阻塞线程。由于我们的用户界面是运行单独的线程,但我无法做到这一点,谁能告诉我如何做到这一点。 如果可能的话,请给我举个例子。 谢谢 我对Facebook了解不多,但我想从另一个线程访问ui组件- public class Dictionary extends Activity{ Handler mhandler; public void onCreate(Bundle savedInstanceState) {

我正在尝试在android中创建facebook异步非阻塞线程。由于我们的用户界面是运行单独的线程,但我无法做到这一点,谁能告诉我如何做到这一点。 如果可能的话,请给我举个例子。
谢谢

我对Facebook了解不多,但我想从另一个线程访问ui组件-

public class Dictionary extends Activity{       
    Handler mhandler;
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Handler mhandler = new Handler();
        SearchThread thread = new SearchThread();
        thread.setParent(this);
        thread.setHandler(mhandler);
   }
   public void notifyItemChanged(ArrayList<ListItem> lItems){
   //write code relating to ui here
   }
   private class SearchThread extends Thread{
      private Handler handler;
      Dictionary parent;

      public void setParent(Dictionary parent) {
        this.parent = parent;
      }

      public void setHandler(Handler handler) {
        this.handler = handler;
      }

      @Override
      public void run() {
          final Runnable mUpdateResults = new Runnable() {
            public void run() {
                parent.notifyItemChanged(listItems);
            }                   
        };
        handler.post(mUpdateResults);
  }
 }
公共类字典扩展活动{
汉德勒;
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
Handler mhandler=新的Handler();
SearchThread线程=新的SearchThread();
setParent(this);
setHandler(mhandler);
}
公共无效notifyItemChanged(ArrayList lItems){
//在这里编写与ui相关的代码
}
私有类SearchThread扩展线程{
私人经办人;
词典父级;
公共void setParent(字典父级){
this.parent=parent;
}
公共void setHandler(处理程序){
this.handler=handler;
}
@凌驾
公开募捐{
最终可运行mUpdateResults=新可运行(){
公开募捐{
父项。notifyItemChanged(列表项);
}                   
};
handler.post(mUpdateResults);
}
}

什么是facebook异步非阻塞线程