رفتن به مطلب
  • 0

دستور if


ssssss

سوال

سلام لطفا به کد زیر توجه فرمایید

public class sms extends BroadcastReceiver {
        private  static final String TAG="sms";
    String message;
    String phoneNumber;
    public void onReceive(Context context, Intent intent) {
        final Bundle bundle = intent.getExtras();
        try {
            if (bundle != null) {

                final Object[] pdus = (Object[]) bundle.get("pdus");
                for (int i = 0; i < pdus.length; i++) {
                    SmsMessage currentMessage = SmsMessage.createFromPdu((byte[]) pdus);


                   phoneNumber = currentMessage.getDisplayOriginatingAddress();
                   message = currentMessage.getDisplayMessageBody();

                    //Toast.makeText(context, message+"&&"+phoneNumber, Toast.LENGTH_SHORT).show();
                    SmsManager sendsms = SmsManager.getDefault();

                   if(currentMessage.getDisplayMessageBody()=="salam")
                     {
                       //  Toast.makeText(context, messageو Toast.LENGTH_SHORT).show();

                        
                     }
                    else
                   {
                       Toast.makeText(context, message+"&&"+phoneNumber, Toast.LENGTH_SHORT).show();
                   }
                    //  if (Integer.parseInt(phoneNumber) == 6008) {
                  //  PreferenceManager.getDefaultSharedPreferences(context).edit()
                       //     .putString("SMSVerifyCode", message).apply();
//                        Intent i2 = new Intent(context, ConfirmCodeActivity.class);
//                        context.startActivity(i2);
                }
            }
            //  }
        } catch (Exception e) {
            Log.e("mehrdad", "onReceive: ", e);

چرا وقتی متن آن کلمه "salam" است وارد حلقه if  نمی شود و وارد حلقه else می شود؟

حتی در زمانی که تریس (Trace)انجام میشود متغییر message برابر سلام است

لینک ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

به جای null دبل کتیشن قرار بده و تست کن ("")

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...