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

� ارسال یک مقدار از کلاس Activity به یک کلاسی دیگر مشتق از ImageView (حل شد)

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

من مقدار زمان یک آهنگ رو می گیرم و داخل یه ظرفی از جنس int می ریزم حالا می خوام این مقدار بفرستم تو یه کلاس دیگه که از جنس ImagView هستش! که نمیدونم چطور، از طریق Intent که نشد چون کلاس من از جنس Activity نیستش!

 int duration = mediaplayer.getDuration();

نظرات

زهرا رئیسی 10 سال پیش
داخل یه متغیر که تو کلاس G تعریف کردی بریز
Criss 10 سال پیش
متغیر رو Static کنید بعدش با قرار دادن اسم Activity.staticvalue بگیریدش (فکر کنم کتغر های استاتیک با بسته شدم اکتیوتی از بین نمیرن)
Hassan94 10 سال پیش
چطور میشه ریخت تو کلاس دیگه، با اینتنت میشه!
Hassan94 10 سال پیش
ممنون دوست عزیز با تعریف کردن متغییر از جنس public static تونستم توی اون یکی کلاس فراخونیش کنم.

پاسخ‌ها 1

Hassan94 10 سال پیش

جوابش=> اول فیلدش رو تعریف میکنیم. تو کلاس Activity

 public static int duration;

بعدش مقدار دهی میکنیم، یعنی زمان آهنگ رو میگیرم

 duration = mediaplayer.getDuration();

بعدش هم تو کلاس دیگه ImageView فراخونیش میکنیم.

 int timeShift = ActivityMain.duration - 50;
 

نظرات


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