تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ رحیم محمودزاده
سوال در مورد مقدار دهی scorTv
پوریا شفیعی حل شده توسط پوریا شفیعی

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

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

سلام و احترام 

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

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

موفق باشید.

بهترین پاسخ
پوریا شفیعی ۰۷ مهر ۱۳۹۹، ۱۷:۲۱