2010-06-22 4 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 사이트이므로 "도움"이 중복됩니다. 또한 "URGENT :("와 같은 문구를 사용하면 더 빨리 도움을받을 수 없습니다. – nickf

+2

... 그런 다음 정확하게 문제가 무엇인지 알려주세요. 이미 코드 조각이있는 것 같습니다. 불행히도 그런데 코드가 무엇을하려고하는지, 실제 결과는 무엇인지 설명하십시오. 그런데 : 여기에있는 질문은 거의 항상 * 아주 빨리 응답됩니다. * 독자가 질문을 작성하여 독자가 즉시 이해할 수 있도록 시간을 들여야하는 경우 – chiccodoro

+0

나는 정말로 대답에 절망하고있어. & 문제는 내가 원하는 목록보기에서 데이터베이스의 데이터를 보여줄 수 없다는 것입니다. – UserA

답변

0

그냥 지나치다. toptext와 bottomtext가 설정되기 전에 getData를 호출해야합니다.

관련 문제