بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

لیست علاقه مندی در لیست ویو  ( سرچ کردم ولی هنوز به جواب نرسیدم)

مدیریت گفتگو
Atlas 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام . من یه لیست ویو دارم و از دیتابیس هم استفاده نکردم ، میخواستم لیست علاقه مندی درست کنم ولی هنوز نتونستم این هم کد لیست ویو من :

  adapter.clear();
for (int i = 0; i < 19; i++) {
StructeNote note = new StructeNote();

switch (i) {

case 0:
note.Title = "1";
note.image = (R.drawable.dambel);

break;
case 1:
note.Title = "2";
note.image = (R.drawable.gain);

break;
case 2:
note.Title = " 3";
note.image = (R.drawable.enegy);

break;
case 3:
note.Title = "4";
note.image = (R.drawable.enegy);

break;
case 4:
note.Title = "5";
note.image = (R.drawable.enegy);

break;



}

G.notes.add(note);

}
adapter.notifyDataSetChanged();
}
 
//کلید favrate

btnfav.setOnClickListener(new OnClickListener() {

public void onClick(View arg0) {

G.check = G.preference.getBoolean("KEY_FAV", false);
if (G.check == false) {

SharedPreferences.Editor edit = G.preference.edit();
edit.putBoolean("KEY_FAV", true);
edit.commit();
btnfav.setBackgroundResource(R.drawable.on);
Toast.makeText(G.context, "به لیست علاقه مندی اضافه شد", Toast.LENGTH_SHORT).show();

} else if (G.check == true) {
SharedPreferences.Editor edit = G.preference.edit();
edit.putBoolean("KEY_FAV", false);
edit.commit();
btnfav.setBackgroundResource(R.drawable.off);
Toast.makeText(G.context, "از لیست علاقه مندی حذف شد", Toast.LENGTH_SHORT).show();
}

}
});

نظرات

بهروز 10 سال پیش
خب دوست عزیز اینکه نمیخواد از دیتابیس استفاده کنید دلیلش رو نمیدونم .اما سعی کنید همیشه واسه هر موضوع راه حل استاندارد رو یاد بگیرید.اصولا هم واسه این جور موارد باید از دیتابیس استفاده کنید. اما اگه نمیخواید..یک آرایه عددی تعریف کنید به اندازه طول لیست ویو خودتون.این آرایه مقدار صفر و 1 فقط میگیره. اگر مثلا آیتم سوم برای علاقه مندی کلیک شد.مقدار سوم آرایه رو 1 قرار بده. حالا واسه لیست علاقه مندی .برو آیتمهایی رو بیار که مقدار اندیس آرایه اش 1 است. برای ذخیره هم کافیه این آرایه رو با ShreadPref ذخیره کنید و دفعه های بعدی استفاده کنید.
Atlas 10 سال پیش
من با دیتا بیس کار نکردم و الان برنامه ام حدودا تموم شده فقط میخواستم یک صفحه علاقمندی درست کنم واسش ..میشه بگین کدی که مقدار آرایه رو میگره و داخل لیست ویو صفحه علاقه مندی میریزه رو بگین ؟
Atlas 10 سال پیش
آقا من کم آوردم نتونستم بسازم شبی 1 الی 2 ساعت هم بیشتر وقت ندارم پشت سیستم باشم هر کی میتونه کارمو راه بندازه خدا خیرش بده اینم سورس برنامه فقط یک لیست ویو توش هست لینک

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .