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

دریافت اس ام اس (حل شد)+مشکل جدید

Hossein Lamei Ramandi  10 سال پیش  10 سال پیش
0 0

سلام دوستان من میخوام که وقتی متن پیام مساوی با 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();
}

 

0 0
آقا دمت گرم کار کرد خیلی خیلی ممنونم (10 سال پیش)
0 0
مشکل جدیده که بوجود اومده : توی امولاتور کد بالا جواب میده توی گوشیه من هم جواب میده ولی روی سه تا گوشیه دیگه تست کردم کار نکر مشکل چیه (10 سال پیش)
0 0
این دستورات ساده برنامه نویسی در جاوا هست و امکان نداره در گوشی کار بکنه و در یک گوشی کار نکنه با قرار دادن LOG در قسمت های مختلف شرط از وارد شدن کد پوینتر به داخل شرط مطمئن شوید . (10 سال پیش)

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