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

استفاده از اینتنت در کلاس extendشده از ArrayAdapter

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

سلام دوستان

از یه کلاس اکستند شده از ارای ادبتر میخوام یه اینتنت خارج کنم

ولی هر کاری میکنم یه ارور میده

واسه کلاس مبدا از G.context استفاده کردم

واسه استارت هم هر کاری میکنم یه ارور میده کارو انجام نمیده چکار کنم؟

نظرات

Smsbaz 12 سال پیش
دوست عزیز خوب الان من خلاف کدوم یک از این موارد برخورد کردم؟من روش انجام عملی رو می خوام که در بالا بولد هم کردم.همین
Spirit 12 سال پیش
نکفتم خلاف کردی ، منظورم این بود قسمتی از کدت رو بزاری ، اروری که دریافت میکنی ، همین.
Smsbaz 12 سال پیش
چشم.اضافه کردم

پاسخ‌ها 2

Smsbaz 12 سال پیش

اسم کلاسم AdapterNote

اگر واسه قسمت استارت اینتنت بزنم

AdapterNote.this این ارور رو میده

No enclosing instance of the type AdapterNote is accessible in scope

حالا چرا این ارور نمی دونم!

اصلا اجازه کامپایل نمیده

واسه نیو کردن اینتنت هم از کلاس G استفاده کردم

نظرات

sadeghbarout 12 سال پیش

از adapterNote.this که نمیشه استفاده کرد!

میتونی از G.CurrentAcrivity استفاده کنی. البته حتما دقت کن که قبلش  اون رو ست کرده باشی ;)

 Intent intent = new Intent(G.CurrentActivity , Activity2.class);
G.CurrentActivity.startActivity(intent);

یه راه برای ست کردنش هم که طبق آموزشها ، به راحتی میتونی کلاست رو (کلاسی که داری از توش adapter ت رو فراخونی میکنی)از ActivityEnhanced اکستندز کنی .یا به صورت دستی  بنویسی:

 G.CurrentActivity=this;

نظرات

Smsbaz 12 سال پیش
مرسی دوست عزیز.من توی خود ادپتر نوت دارم این کارو میکنم.توسط فلگ های لیست ویوی مد نظر.ولی G.Current رو اونجا نمیشه برابر this قرار داد(که با توجه به کلاس پدر فک کنم اشتباه هم هست این کار)میشه بیشتر راهنمایی کنید؟
sadeghbarout 12 سال پیش
شما توضیحاتو درست نمیخونی! گفتم توی کلاسی که داری از توش adapter ت رو فراخونی میکنی، G.current=this رو بنویس
Smsbaz 12 سال پیش
نه اتفاقا خوندم متوجه منظورتون هم شدم.ولی من دارم توی خود کلاس ادبتر این کارو انجامئ میدم ادبتر از جایی فراخوانی نمیشه.متن توی این کلاس توی لیست ویو قرار گرفته میشه
sadeghbarout 12 سال پیش
میدونم چی میگی. ولی بالاخره این آداپتر رو هوا که کار نمیکنه . بالاخره توی یه اکتیویتی، یه لیست ویویی درست کردی و داری آداپترش رو مقدار میدی که به این آداپتر اشاره کردی دیگه. اون کلاسه رو میگم توش current رو مقدار دهی کن. اگه بازم نامفهوم بود بگو کد کاملتری بذارم

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