🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ مهراوه اصفهانی
سوال در مورد مقدار دهی scorTv
نیک رهنما حل شده توسط نیک رهنما

سلام روزتون بخیر

من یه سوال داشتم در مود مقدار دهی scrolTv اونجا استاد چرا نوشتنstring.valueOf این متد چه کارایی دارد؟؟

سلام و احترام 

ما وقتی که از متد setText() استفاده میکنیم باید حتما مقدار String به عنوان Argument بهش بدیم که خب در این مثالی که شما فرمودید چون score یک عدد از نوع int هست و String نیست نمیتوانیم به آن مقدار عددی بدهیم چرا که باعث force close شدن اپلیکیشن میشود .پس ما می‌آییم و با متد String.valueOf مقدار را تبدیل به String میکنیم .

همچنین شما میتوانید از این متد استفاده نکرده و قبل از مقدار بنویسید "" و سپس + و پس از آن مقدار را بنویسیم که در این روش هم مقدار String در setText() ست خواهد شد 

موفق باشید.

بهترین پاسخ
نیک رهنما ۰۷ مهر ۱۳۹۹، ۱۷:۲۱