آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

Smsbaz  12 سال پیش  12 سال پیش
0 0

سلام دوستان

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

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

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

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

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

اسم کلاسم AdapterNote

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

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

No enclosing instance of the type AdapterNote is accessible in scope

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

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

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

پاسخ به سوال 
sadeghbarout  12 سال پیش
0 0

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

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

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

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

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

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