2016-03-30 13 views
0

görüntülenecek bunu istiyorum ve ben veri ListViewben değişken tamponu içinde veritabanından veri var ve ben veri ı değişken tamponu içinde veritabanından veri var liste görünümü

görüntülenecek bunu istiyorum Bu benim Adaper

olduğunu
private void setAdapterData() { 

    DBHelper db = new DBHelper(this); 

      for (students stud : CustomListViewValuesArr) { 
       db.insertContact(stud.getrollno(), stud.getfirst(), stud.getsecond(), stud.getper()); 


      } 

      Log.d("Reading: ", "Reading all contacts.."); 

      ArrayList<students> stu = db.getAllCotacts(); 
      res = getResources(); 

      adapter = new CustomAdapter(CustomListView, stu, res); 
      studentlist.setAdapter((ListAdapter) adapter); 
     } 
+0

yılında

 if (c.getCount() == 0) { showMessage("No records found"); return; } // convert array list to string List<String> buffer = new ArrayList<String>(); while (c.moveToNext()) { buffer.add("" + c.getString(1)+ " "+ c.getString(2)); } Intent intent = new Intent(this, viewdetails.class); intent.putStringArrayListExtra(EXTRA_MESSAGE, (ArrayList<String>) buffer); startActivity(intent); } 

Sana 'BaseAdapter' /' ArrayAdapter', kullanımını 'uzanan herhangi özel' CustomAdapter' kullanmayan sizin 'CustomAdapter' –

+0

gerçek kod gönderme cevapsız düşünüyorum Bunun yerine [Basit] CursorAdapter' – pskink

cevap

0

i bitirdim ,

"

İmleç c = db.rawQuery İmleç

(kullanarak başka bir etkinliğe bu etkinlikten niyet göndermek SEÇİM * öğrenciden ", null); Başka bir liste faaliyeti

Intent intent=getIntent(); 

    ArrayList<String> buffer = intent.getStringArrayListExtra(MainActivity.EXTRA_MESSAGE); 
    ListView lListView = new ListView(this); 
    lListView = (ListView)findViewById(R.id.content); 

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,buffer); 

    lListView.setAdapter(adapter); 
İlgili konular