سوال در مورد مقدار دهی scorTv

پرسیده شده
فعالیت 1313 روز پیش
دیده شده 450 بار
0

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

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

فایل پیوست

1
حذف شده

سلام و احترام 

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

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

موفق باشید.

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

7 مهر 99