بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مرتب سازی لیست ویو Sorting listView
سلام
روش سورت آیتم های لیست ویو چگونه است ؟
+1
0
بچه های شیفت صبح که نظری نداشتند شما هم نظری ندارید (11 سال پیش)
+1
0
یعنی چی؟ شما اکه اطلاعاتتون رو از دیتابیس می گیرید با کد sql می تونید بگید ترتیب اطلاعات دریافتی چگونه و از کدوم فیلد باشه (11 سال پیش)
+1
0
لیست ویوی شما ازچی تشکیل شده ؟ فایل Adapter_note.xml شما چه چیزهایی در بر داره ؟ بر اساس title میخواید ترتیب بندی کنید ؟ یا بر اساس Description (11 سال پیش)
+1
0
اطلاعات را از دوتا جدول جداگانه می گیرم که یکی (اس ام اس های ارسالی -اس ام اس های دریافتی) در هر کدام هر یک سلول برای تاریخ درست کردم و موقع خواندن هم گفتم بر اساس تاریخ مرتب بشه ،می خوام اس ام اس ها درهم مرتب بشه ولی الان دریافتی ها بالاتر از ارسالی ها قرار می گیرند ، حالا فردا کدهای کامل را قرار میدم + تصویر تا منظورم را بهتر برسانم ان شاا... که با راهنمایی شما مشکل حل میشه (11 سال پیش)
+1
0
سلام کدهارا بصورت کامل در اینجا قرار دادم درصورت امکان راهنمایی کنید لینک (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
hamcalas
11 سال پیش
0
0
ای خدا یعنی بالاخره یاد می گیرم !
مشکل به این شکل است :

ببینید a اولین دریافتی هست
b پاسخ به اولی است
c دومین دریافتی است
e پاسخ به دومی است
ببینید امولاتور دارد درست نشان می دهد

چه کار کنم ارسال و دریافت من هم مثل تصویر امولاتور مرتب بشه (دریافتی بلافاصله پاسخ _و.....)
کد خواندن از دیتا بیس
////////////////////////////////////////////////////////////////////////////فانشن خواندن لیست اس ام اس از دیتابیس
public static void smsList() {
cursor2 = G.database.rawQuery("SELECT * FROM resive WHERE sender='" + sender + "' ORDER BY receveTime ", null);
while (cursor2.moveToNext()) {
String rSms = cursor2.getString(cursor2.getColumnIndex("smsbody"));
StructNote smslist = new StructNote();
smslist.smsdlist = rSms;
smslist.sender = sender;
G.smsD.add(smslist);
}
cursor2.close();
adapter.notifyDataSetChanged();
}
////
////////////////////////////////////////////////////////////////////////////فانشن خواندن لیست ارسالی دیتابیس
public static void sendSmsList() {
cursor3 = G.database.rawQuery("SELECT * FROM sendSms WHERE smsTo='" + sender + "' ORDER BY sendTime ", null);
while (cursor3.moveToNext()) {
String replaysms = cursor3.getString(cursor3.getColumnIndex("sendSmsBody"));
StructNote smslist = new StructNote();
smslist.replayText = replaysms;
G.smsD.add(smslist);
}
cursor3.close();
adapter.notifyDataSetChanged();
}
کدهای کامل اینجاست
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .