2010-06-22 3 views
-2
public class List_View extends ListActivity { 

    private TextView toptext; 
    private TextView bottomtext; 

    DBAdapter db = new DBAdapter(this); 

    public void onCreate(Bundle icicle) 
    { 
     super.onCreate(icicle); 
     setContentView(R.layout.list); 
     getData(); 

     toptext = (TextView) findViewById(R.id.toptext); 
     bottomtext = (TextView) findViewById(R.id.bottomtext); 

    } 

    private void getData() {    
      db.open(); 

      Cursor c = db.getAllEntry(); 
      c.moveToFirst(); 

      ListAdapter adapter = new SimpleCursorAdapter(this,R.layout.view_list, c, new String[] {"date", "title"}, new int[] {R.id.toptext, R.id.bottomtext}); 

      bottomtext.setText(c.getString(1)); 
      toptext.setText(c.getString(4)); 

      setListAdapter(adapter); 

      db.close(); 
    } 

} 

Я хотел бы показать сохраненные данные из базы данных в ListView.Использование ListAdapter для отображения данных базы данных

Название и дата.

+4

Пожалуйста, подумайте о том, чтобы потратить время, чтобы взглянуть на другие вопросы здесь. Ни один из них не написан в столицах или не требует слова «помощь» - это сайт Q & A, поэтому «помощь» является излишней. Кроме того, использование таких фраз, как «СРОЧНО :(», не поможет вам быстрее получить помощь – nickf

+2

... а затем, пожалуйста, сообщите нам, что ваша проблема в точности. У вас, похоже, уже есть фрагмент кода, который, к сожалению, не Так объясните, что пытается сделать код и каков фактический результат. Кстати: вопросы здесь почти * всегда * отвечают очень быстро, * если * вы нашли время, чтобы сформулировать свой вопрос, чтобы читатели сразу это поняли – chiccodoro

+0

Потому что я действительно избавляюсь от отчаяния для ответа. И проблема в том, что я просто не могу показать свои данные из базы данных в списке, который я хочу! – UserA

ответ

0

Просто взглянув на него; ваш вызов getData лежит до того, как будет установлен текст toptext и bottomtext.

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