بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ابهام در مورد TextView و بروز رسانی از Thread
سلام
راستش من میخام از طریق یه کلاس به تکست ویو درون اکتیوتی اول دسترسی داشته باشم
یعنی توی کلاس کل برنامه رو بنویسم و بگم خروجی رو ی تکست ویو نمایش بده
راستش توی کد های برنامه کانتر یا همون شمارنده که مهندس اقاجانی نوشته خیلی گیج پیج شدم چون برای ست تکست کردن تکست ویو توی کلاس ترد ها فقط در قسمتی که مربوط به عبارت run هست میشه ست تکست کرد باقی جاها نمیشه اخه چرااا
0
0
مطمئن نیستم ولی فک کنم چون اون کلاسی که استاد تعریف کرد extends از Thread بود دستورات داخل run ِش برای ;()thread.start اجرا میشد بیرون از run فقط فیلد بود و setter (12 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
sadeghbarout
12 سال پیش
0
0
در کار با ترد ها ، هرگونه تغییر روی UI باید از درون یه handler و توسط mainTread انجام بشه. به خاطر همین فقط باید از توی runnable یه handler عمل setText رو انجام بدی.
شما میتونی به یه متد یا کلاس دیگه ارجاع بدی و درون اون یه handler استفاده کنی. مهم اینه که تغییرات گرافیکی از درون handler ارسال بشن
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .