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

دریافت ارورد هنگام دادن ورودی به ()putExtra

ابراهیم  11 سال پیش  11 سال پیش
0 0

سلام

من در اکتیویتی اول یک Edit Text دارو و یک Button . اطلاعات ورودی از کاربر دریافت می شود و بعا از استفاده از Button به اکتیویتی دوم ارسال می شود و در انجا توسط یک Text View نمایش داده می شود.

خروجی متد ()getText از نوع []Char می باشد پس من دستور مربوطه را به این شکل نوشتم.

myIntent.putExtra(KEY,myEditText.getText());

در اکتیویتی دوم ورودی متد ()myText.setText هم از نوع []Char می باشد. پس من دستور مربوطه را به شکل زیر نوشته ام.

Bundle extra =  getIntent().getExtras();
myText.setText(extra.getChar(KEY));

که هنگام اجرای برنامه ارور دریافت می کنم هنگامی که بر روی Button کلیک کرده و می خواهم به اکتیویتی دوم بروم و امتحان هم کرده ام ایراد از قسمت بالا می باشد البته می دانم که می توان ورودی را در یک متغیر ریخت و بعد ان را به عنوان ارگومان به ()setText داد ولی ممنون می شم اگه راهنماییم کنید که کدام قسمت از دستورات بالا دارای مشکل می باشد.

ممنون

 
0 0
دوستان کسی جواب سوال را نمیدونست؟ (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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