af94 10 ارسال شده در 25 مهر، ۱۳۹۵ اشتراک گذاری ارسال شده در 25 مهر، ۱۳۹۵ سلام من میخوام برای کتابم یه لیست علاقمندی ها درست کنم از طریق دیتابیس. داخل دیتابیس هم ستونش رو درست کردم. اما برای کد نویسیش مشکل دارم. ممنون میشم راهنماییم کنید. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
مجید آرتا 5,874 ارسال شده در 25 مهر، ۱۳۹۵ اشتراک گذاری ارسال شده در 25 مهر، ۱۳۹۵ سلام مشکلتون کدوم قسمت هستش ؟ ببینید واسه علاقمندی شما به هر شکل بخوایید عمل کنید باید id اون موضوع یا رکورد رو داشته باشی، زمانیکه روی علاقمندی زده میشه و بیاد چک کنه توی دیتابیس که مقدار فیلد علاقمندی چی هستش و طبق اون کار مورد نظر رو انجام بده. این تیکه کد مربوط به علاقمندی هستش » @Override public void onClick(View view) { DBHelper updater = new DBHelper(G.context,G.TABLE_NAME); if (view.getId() == R.id.btnFavorite) if (fav == 1){ fav = 0; ContentValues contentValues = new ContentValues(); contentValues.put("fav", 0); updater.update(contentValues, id); // Toast.makeText(G.context,"از علاقمندی های شما حذف شد",Toast.LENGTH_SHORT).show(); MyToast.show(this, "از علاقمندی ها حذف شد", true); btnFavorite.setImageResource(R.drawable.unfavorite); }else if(fav == 0){ fav = 1; ContentValues contentValues = new ContentValues(); contentValues.put("fav", 1); updater.update(contentValues, id); // Toast.makeText(G.context,"به علاقمندی های شما اضافه شد",Toast.LENGTH_SHORT).show(); MyToast.show(this, "به علاقمندی ها اضافه شد",true); btnFavorite.setImageResource(R.drawable.favorite); } } ببینید اینجا بنده id و مقدار fav رو دارم، این مقادیر رو از کجا دارم ؟ این مقادیر رو بنده زمانی که روی ایتم ریسایکل ویو یا لیست ویو و یا هر ویو دیگه ای میگیرم و به اکتویتی که قراره اطلاعات نمایش داده بشه ارسال می کنم ( به وسیله Intent ) Bundle extras = getIntent().getExtras(); if(extras != null){ content = extras.getString("content"); code = extras.getString("code"); title = extras.getString("title"); id = extras.getInt("id"); fav = extras.getInt("fav"); } این تیکه کد الان همون مقادیری هستش که بر فرض مثال بنده از اکتیویتی که ایتم هارو لود می کنم میفرستم به اکتیویتی که قراره مطالب رو نشون بده و به وسیله intent ارسال شده. مشکلتون رو بگید کدوم قسمت هستش کمکتون می کنیم. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
af94 10
سلام
من میخوام برای کتابم یه لیست علاقمندی ها درست کنم از طریق دیتابیس.
داخل دیتابیس هم ستونش رو درست کردم.
اما برای کد نویسیش مشکل دارم.
ممنون میشم راهنماییم کنید.
لینک ارسال
به اشتراک گذاری در سایت های دیگر
1 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.