با سلام و خسته نباشید
برنامه ای ک نوشته شده از تیبل یک دیتا بیس اطلاعات رو دریافت میکنه و در اداپتر های مجزا برای زیباییی نمایش میده
بعد از چندین بار باز و بسته شدن فرم برنامه به حالت هنگ میره و هیچ پیام خطایی نمیده
ممنون میشم کمک کنید با تشکر
کد فرآخوانی
public void LoadList()
{
int ArraySplit = 0;
DataBaseAccess dataBaseAccess = new DataBaseAccess(this);
List id = dataBaseAccess.Selectid(1, "servicecar", "CarSelect", myCarClass.PositionNewService);
ArrayAdapter arrayAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, id);
for (int i = 0; i < arrayAdapter.getCount(); i++) {
for (int k = 2; k < 25; k++) {
String[] Separated = dataBaseAccess.Selectid(k, "servicecar", "CarSelect", myCarClass.PositionNewService).toString().split("\$");
Separated[0] = Separated[0].toString().replace("[", "");
Separated[0] = Separated[0].toString().replace("]", "");
Separated[0] = Separated[0].toString().replace(",", "");
Separated[0] = Separated[0].toString().replace(" ", "");
if (!Separated[0].toString().equals("")) {
ModuleNameService[ArraySplit] = Separated[1].toString();
ModuleDistanceService[ArraySplit] = Separated[2].toString();
ModulePriceService[ArraySplit] = Separated[3].toString();
ModuleDateService[ArraySplit] = Separated[0].toString();
ArraySplit++;
}
AddPanel(arrayAdapter.getCount(), ModuleNameService, ModuleDistanceService, ModulePriceService, ModuleDateService, ModulePowerService);
}
}
dataBaseAccess.close();
}
کد فرآخوانی از دیتا بیس
public List Selectid(int getid,String SelectTable,String SelectColumn,int Contains) { List list = new ArrayList<>();
Cursor cursor = sqLiteDatabase.rawQuery("SELECT * FROM "+SelectTable+" WHERE "+SelectColumn+"="+Contains,null);
cursor.moveToFirst();
while (!cursor.isAfterLast()) {
//for(int i=0;i
برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید
برچسب : نویسنده : خنجی prog بازدید : 225 تاريخ : سه شنبه 22 فروردين 1396 ساعت: 14:05