مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

hoseinshahbazi

عضویت از 1393/02/11

notifyDataSetChanged َAdaptor

  • پنجشنبه 29 بهمن 1394
  • 12:14
تشکر میکنم

سلام خسته نباشید 

من یک Activity  دارم و Adaptor هم در یک کلاس جدا و من Adaptor رو در Activity فراخوانی می کنم حالا وقتی یک ایتم از Adaptor حذف می کنم می خوام اداپتورم 

notifyDataSetChange 

بشه اما امکانش نیست در ضمن من یک گرید دارم و وقتی روی دکمه حذف کلیک میشه حذف انجام میشه نه روی item selected

عملیات حذف دریک کلاس دیگه هست یا همان  Adaptor 

 

ممنون

 

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

نرجس اسماعیلی

عضویت از 1393/01/20

  • جمعه 30 بهمن 1394
  • 12:22

سلام میشه یه خرده بیشتر توضیح دهید،خطا داره برنامه تون یا مشکل در پیاده سازی دارید؟

کاربر سایت

hoseinshahbazi

عضویت از 1393/02/11

  • جمعه 30 بهمن 1394
  • 16:57

سلام مشکل پیاده سازیه !!!!!!!!!!!

کاربر سایت

hoseinshahbazi

عضویت از 1393/02/11

  • شنبه 1 اسفند 1394
  • 16:42

ببخشید میشه کمک کنید !!!!!!!!!!!!!!!!!!

کاربر سایت

نرجس اسماعیلی

عضویت از 1393/01/20

  • یکشنبه 2 اسفند 1394
  • 08:48

لطفا یک بار دیگه دقیق بفرمایید چه چیزی می خواهید متوجه سوالتون نشدم متاسفانه

کاربر سایت

hoseinshahbazi

عضویت از 1393/02/11

  • یکشنبه 2 اسفند 1394
  • 09:26

سلام من توی اکتیویتی یک گرید دارم و گرید با یک Adaptor توی یه کلاس دیگه پر می شه.

نحوه پر کردن گرید  AdaptorGoods همان کلاسی هست که رویداد فراخونی حذف انجام میشود

 		AdaptorGoods adapter = new AdaptorGoods(MainActivity.this,
							R.layout.item_goods, GoodsList);
					Liat_GoodsDefualt.setAdapter(adapter);

					GridView Liat_MoreCat = (GridView) findViewById(R.id.Liat_GoodsDefualt);
					Liat_MoreCat.setAdapter(adapter);

 یک دکمه حذف در هر سطر وجود داره حالا وقتی رو دکمه حذف کلیک میشه که رویداد هم در  Adaptor توی یه کلاس هست و فراخونی میشه حالا وقتی حذف انجام میشه من باید Adaptor خودمو Refresh کنم که با "propert   "notifyDataSetChanged َAdaptor 

انجام می گیرد 

احساس می کنم روش استفاده من اشتباهه !!!! ولی نمی دونم باید چی کار کنم 

ممنون

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)