2011-02-02 2 views
2

Привет У меня есть ListView, которые связывают данные с использованием setAdapter, но когда я пытаюсь связать это показывает исключение Null точкиAndroid: ListView.setAdapter показывает исключения нулевого

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
     try { 
      listView1 = (ListView) findViewById(R.id.ListView); 

     Thread t = new Thread() { 
      public void run() { 
       listItems=getList(); 
       pHandler.post(mUpdateResults); 
      } 
      }; 
     t.start(); 
    } catch (Exception e) { 

     progress.dismiss(); 

    } 
} 
final Handler pHandler = new Handler(); 

// Create runnable for posting 
final Runnable mUpdateResults = new Runnable() { 
    public void run() { 
     updateTabData(); 
    } 
}; 
private void updateTabData() { 
    try { 


     this.post_Adapter = new PostAdapter(this, R.layout.outkrys, 
       listItems); 

     Toast.makeText(OutKrys.this, "Inside updateTab after post_adapter intial "+this.post_Adapter.items.size(), Toast.LENGTH_LONG).show(); 
    listView1.setAdapter(new PostAdapter(this, R.layout.outkrys,listItems));         
       progress.dismiss(); 
    } catch (Exception e) { 
     Toast.makeText(OutKrys.this, "Inside updateTabData "+e, Toast.LENGTH_LONG).show(); 
     progress.dismiss(); 

    } 
} 

в этом this.post_Adapter.items.size() показать счет, но я не могу использовать listView1.setAdapter (новый PostAdapter (это, R.layout.outkrys, listItems)); пожалуйста Помогите ... С уважением Августин

ответ

Смежные вопросы