2012-08-02 1 views
-1

나는 sqlite 데이터와 함께 ListView을 가지고 있으며 그 값을 클릭하여 다른 Activity에 표시하고 싶습니다.목록보기에서 가치를 얻는 방법

아무에게도 어떻게 할 수 있습니까? 다음은

내 코드입니다 :

+0

어디에서 정보를 표시 하시겠습니까? 다른 활동에서 팝업 창, 토스트 등? ** 또한 정확히 어떤 정보를 표시 하시겠습니까? – Sam

+0

http://mobile.dzone.com/news/listview-data-sqlitedatabase – AedonEtLIRA

+0

실제로 나는 값을 가져 와서 의도를 통해 다른 활동의 값을 지나칠 수 있습니다. – user1568459

답변

0

실제로 난 그냥 값을 얻으려면 사전에

Cursor cursor = mydb.queueAll(); 
    startManagingCursor(cursor); 

    String[] from = new String[] { myDbAdapter.ELDERLY_DATE_TIME }; 
    int[] to = new int[] { R.id.textView1 }; 

    SimpleCursorAdapter cursorAdapter = new SimpleCursorAdapter(this, 
      R.layout.displayactivity, cursor, from, to); 
    listContent.setAdapter(cursorAdapter); 
    mydb.close(); 

    listContent.setOnItemClickListener(new OnItemClickListener() { 

     public void onItemClick(AdapterView<?> parent, View view, 
       int position, long id) { 
      // TODO Auto-generated method stub 

     } 

    }); 

감사합니다 :) 내가 의도

통해 다른 활동에 값을지나 할 수 있도록

값을 다른 Activity에 "전달"할 필요가 없습니다. 다른 Activity 안에는 ListView에서 선택한 올바른 값을 쿼리하면됩니다.

+0

어떻게해야합니까? – user1568459

+0

사실 나는 값을 사용하여 sqlite 데이터베이스에서 다른 정보를 얻고 액티비티에 표시합니다. – user1568459

+0

'ListView '에서 어떤 항목이 선택되었는지를 나타내는 다른'Activity'에 어떤 신분을 전달해야합니다. 'Intents' . 그리고 나서 다른'Activity'는'sqlite' 테이블에 값을 문의 할 것입니다. 그러나 이것을 왜 다른 '의도'에 전달해야하는지 설명 할 수 있다면 일반적으로이를 수행하는 더 좋은 방법이있을 수 있습니다. – prolink007