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

(حل شد) ارسال مقادیر به nested calss

وحید  11 سال پیش  11 سال پیش
0 0

سلام دوستان

من یک nested calss (کلاسی که در یک کلاس دیگر درست می شود) دارم که می خوام مقادیری رو به وسیله ی putExtra بهش ارسال کنم اما در اینتنت در بخش مقصد اسم nested calss رو که می نویسم به عنوان یک کلاس نمیشناسه و می گه باید یک کلاس با این اسم درست کنی!

حالا من چیکار کنم؟ راه بهتری برای ارسال مقادیر هست؟

0 0
توجه داشته باشید که Intent یک کلاس از فریمورک اندروید هست . بهتره آموزش ها رو با دقت بیشتری مطالعه بفرمایید . (11 سال پیش)
0 0
می شه بگید کدوم قسمت رو بهتر ببینم؟ (11 سال پیش)
0 0
بخش های مقدماتی ، اینتنت برای استارت یک اکتیویتی ، برود کست و... هست داخل فریمورک اندروید و شما میتونید با استفاده از اون برای یک اکتیویتی مقدار بفرستید . (11 سال پیش)
0 0
خب استاد در ابتدا با putextra می فرستادند در برودکست هم flag اضافه کردند. (11 سال پیش)
+1 0
عرض کردم شما باید کلاستون از نوع اکتیویتی باشه (11 سال پیش)
+1 0
درسته. شما با اینتنت از یه اکتیویتی به یه اکتیویتی دیگه ای میرید نه از یه کلاس به یه کلاس دیگه (11 سال پیش)
0 0
بله این کلاسی که زیرمجموعه ی یک کلاس دیگه هست، اکستنز از اکتیویتی هست ولی کلاس اصلی اکستنز از اکتیوتی نیست. (11 سال پیش)
0 0
قسمتی از کد مربوطه رو قرار بدید تا بررسی کنیم . (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
وحید  11 سال پیش
0 0

  Intent intent = new Intent(G.currentActivity, ???);
intent.putExtra("DIRECT_NAME", "شتاب");

 ارسال به نستد کلاس نمی شه.

اینم نستد کلاس من:

 private static class ViewHolder2 extends Activity {

 

0 0
اینتنت رو کجا مینویسید ؟ داخل کدوم کلاس ؟ (11 سال پیش)
0 0
از دو راه استفاده کردم ساده هم بود یادم نبود. یکی استفاده از کلاس جی برای تبادل اطلاعات. یکی static کردن متغیر مورد نظر برای استفاده در دیگر اکتیویتی ها. (11 سال پیش)

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