PDA

View Full Version : خطا هنگام رفت به اکتیویتی بعدی



bgalborz
چهارشنبه 06 شهریور 1392, 21:14 عصر
سلام
من دو تا edittext دارم که یک مقداری رو به اکتیویتی دومم میفرسته ولی وقتی edittext هام خالی باشه موقع رفتن به اکتیویتی بعدی با error مواجه میشم
میشه راهنماییم کنید
شاد باشید...

ghader62
چهارشنبه 06 شهریور 1392, 23:04 عصر
توی اکتیویتی دوم یه if بزار و بگو که اگه مقدار دریافتی از اکتیویتی اول(a)مخالف null بود کار مربوطه رو انجام بده
if(a!=null){
// کار اکتیویتی دوم}

abbasalim
چهارشنبه 06 شهریور 1392, 23:11 عصر
a.equal("")

bgalborz
پنج شنبه 07 شهریور 1392, 17:53 عصر
آقا هیچ کدوم از این روشهایی که گفتین کار نکرد
اگر edittext م خالی باشه ارور میده
edittext م مقدار int رو انتقال میده
اگه بلدین کمک کنید
شاد باشید...

bgalborz
پنج شنبه 07 شهریور 1392, 18:26 عصر
دیدم کسی بلد نیست کمک کنه خودم گشتم پیدا کردم
اگه یه وقت یه edittext مثل نام کاربری یا رمز عبور داشتید که حتما باید مقدار داشته باشند تا به ادامه کار تون برسید و با خالی بودن اونا با ارور مواجه شدید از کدی مثل کد زیر استفاده کنید من استفاده کردم درست شد
یا علی
آموزش ::


EditText usernameEditText = (EditText) findViewById(R.id.editUsername);
string sUsername = usernameEditText.getText().toString();
if (sUsername.matches("")) {
Toast.makeText(this, "You did not enter a username", Toast.LENGTH_SHORT).show();
return;
}



شاد باشید... :چشمک:

abbasalim
پنج شنبه 07 شهریور 1392, 23:45 عصر
آهان من فکر کردم رشته هست

jafaripur
جمعه 08 شهریور 1392, 01:28 صبح
کد های فرستادن و گرفتن هات رو بگیر .

rubiks.kde
جمعه 08 شهریور 1392, 02:13 صبح
کد های فرستادن و گرفتن هات رو بگیر .

ببخشید ولی دقیقا منظورتون چیه؟


آقا هیچ کدوم از این روشهایی که گفتین کار نکرد
اگر edittext م خالی باشه ارور میده
edittext م مقدار int رو انتقال میده
اگه بلدین کمک کنید
شاد باشید...

روش گفته شده توسط abbasalim هم درست بود.ازتابع equal و isEmpty هم میتونید استفاده کنید.یا میتونید اندازه رشته رو حساب کنید اگه برابر صفر بود ارور بدید.

jafaripur
جمعه 08 شهریور 1392, 12:29 عصر
ببخشید ولی دقیقا منظورتون چیه؟



روش گفته شده توسط abbasalim هم درست بود.ازتابع equal و isEmpty هم میتونید استفاده کنید.یا میتونید اندازه رشته رو حساب کنید اگه برابر صفر بود ارور بدید.

یعنی شما کد که نوشتین رو اینجا بزارید, هم فرستادن و هم گرفتن اطلاعات بین اکتیریتی .