2010-10-08 2 views
0

Я пытаюсь сделать асинхронную неблокирующую нить facebook в android. из-за чего наш пользовательский интерфейс запускается отдельным потоком, но я не могу это сделать, может кто-нибудь сказать мне, как это сделать. и если возможно, сделайте мне один пример. спасибо .........Как сделать асинхронную неблокирующую нить FACEBOOK в Android

+0

Что такое facebook асинхронная не блокирующая нить – Falmarri

ответ

0

я не знаю много о Facebook, но для доступа к компоненту пользовательского интерфейса с другими

резьбовых
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); 
    } 
} 
Смежные вопросы