|
|
|
Android รันแล้ว ERROR ข้อมูลใน sql ไม่โชว์ใน list view ต้องทำไงค่ะ |
|
|
|
|
|
|
|
ช่วยแนะนำวิธีแก้ปัญหานี้ให้หน่อยนะคะ
พอดีว่ารันแล้วมันฟ้อง แบบนี่ คะ
Code
04-04 08:23:14.158 4508-4508/? E/CursorWindow﹕ Failed to read row 0, column -1 from a CursorWindow which has 11 rows, 2 columns.
Code ที่ใช้โชว์ข้อมูลใน listview คะ
Code (Android-Java)
try {
mCursor1 = mDb.rawQuery("select bus.name,place.name_place from place_bus left join bus on place_bus.id_bus = bus.id_bus left join place on place_bus.id_place = place.id_place where name = " + "\"" + NameB + "\"", null);
final ArrayList<String> dirArray1 = new ArrayList<String>();
final ArrayList<String> dirArray2 = new ArrayList<String>();
mCursor1.moveToFirst();
while (mCursor1.isAfterLast() == false) {
dirArray1.add("www " + mCursor1.getString(mCursor1.getColumnIndex(MyDatabase.COL_NAMEB)));
dirArray2.add(mCursor1.getString(mCursor1.getColumnIndex(MyDatabase.COL_ID_BUS)));
mCursor1.moveToNext();
}
if (dirArray1.size()==0){
Toast.makeText(context, "ไม่มีข้อมูลในฐานข้อมูล", Toast.LENGTH_SHORT).show();
textView.setText("###########ไม่มีข้อมูล");
}
final ArrayAdapter<String> adapterDir1 = new ArrayAdapter<String>(getApplicationContext()
, android.R.layout.simple_list_item_1, dirArray1);
lv2.setAdapter(adapterDir1);
lv2.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent newActivity = new Intent(getApplicationContext(), Detil_say2.class);
newActivity.putExtra("id_bus", dirArray2.get(position));
startActivity(newActivity);
}
});
} catch (Exception e) {
//Toast.makeText(context, "No Data", Toast.LENGTH_SHORT).show();
}
Tag : Java, Android
|
|
|
|
|
|
Date :
2015-04-04 15:33:39 |
By :
Z_zoo |
View :
999 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณนะคะ
หนูหาวิธีแก้ไขไม่ได้สักที เลยเอาแบบวิธีง่ายๆเลย คือ import Project ตัวเก่ามาใช้เรียบร้อยแล้วค่ะ
แต่เดี๋ยวจะลองเอาวิธีที่พี่แนะนำมา ไปแก้ไข ตัวเก่าดูนะคะ
ขอบคุณนะคะ
|
|
|
|
|
Date :
2015-04-05 09:05:07 |
By :
Z_zoo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|