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

در مورد فیلد

msm  11 سال پیش  11 سال پیش
0 0

سلام

من میخواستم یک متن رو از کار بر بگیرم و بعد اونو از طریق یک تکست ویو نمایش بدم  یک فیلد تعریف کردم و بعد دستورات لازم برای نمایش در تکست ویو در کلیک لیستنر باتنم گذاشتم اما کار نکرد ولی وقتی درون کلیک لیستنر باتنم متغیر تعریف کردم و اونو به تکست ویو مرتبط کردم  کار کرد

نحوه کار کرد کد ها رو میدونم فقط میخواستم در مورد فیلد بدونم؟

و چرا وقتی فیلد تعریف کردم کد کار نکرد اما وقتی درون کلیک لیستنر متغیر تعریف کردم کار کرد ؟

ممنون میشم اگه توضیحات بدید؟

(((برای اطلاعتون هم باید بگم هنوز ویدئو پنجم هستم)))

0 0
اینطوری نمیشه تشخیص داد.کدهاتون رو قرار بدین تا برسی کنیم و به یه نتیجه ای برسیم (11 سال پیش)
0 0
ببین وقتی کد اجرا میشه یک بار تابع onCreate که توش داری کد میزنی اجرا میشه. بعد دیگه فقط لیسنر ها هستن که اجرا میشن. به همین خاطر اول که برنامه رو اجرا میکنی طبیعتا فیلدت خالیه(یا مقدار پیش فرض داره) که اگه کد تو بدنه برنامه باشه همون رو هم میخونه ولی وقتی توی لیسنر تعریف میکنی هر وقت که دکمه لمس میشه مقدار خونده میشه. یعنی کاربر یه چیزی توش مینویسه بعد دکمه رو میزنه اینم مقدار داخلش رو میخونه. اما اگه تو بدنه کد باشه وقتی کاربر چیزی توش مینویسه که کل کد دوباره اجرا نمیشه که بخواد مقادیر رو مجددا بخونه. امیدوارم واضح گفته باشم. (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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