بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
دریافت اس ام اس (حل شد)+مشکل جدید
سلام دوستان من میخوام که وقتی متن پیام مساوی با 0 بود یکاری انجام بده و گرنه متن پیام رو توست کنه متاسفانه همش توست انجام میشه مشکل چیه
String a = "0";
if (messageBody == a) {
Toast.makeText(G.context, "sucssid", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(G.context, senderTel + ":", Toast.LENGTH_SHORT).show();
Toast.makeText(G.context, messageBody, Toast.LENGTH_LONG).show();
}
0
0
بعد از دوروز از انتشار این سوال هنوز هیچ نظری داده نشده (10 سال پیش)
+1
0
برای چک کردن مقادیر String باید اونهارو با استفاده از متد موجود .Equals() چک کرد بعد از messageBody بزارد . و equals رو پیدا کنید < (10 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Criss
10 سال پیش
+1
0
اگر messageBody از جنس String باشه ، به این صورت
if(messageBody.equals("0")){ // این قسمت رو دستی نوشتم ممکنه توی اکلیپس غلط املایی داشته باشه
Toast.makeText(G.context,"sucssid",Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(G.context, senderTel +":",Toast.LENGTH_SHORT).show();
Toast.makeText(G.context, messageBody,Toast.LENGTH_LONG).show();
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .