2016-07-27 109 views
0

這種情況是真的,那麼爲什麼如果條件XML解析器條件

if(objBean.getId().equalsIgnoreCase("4") && objBean.getTitle().equalsIgnoreCase("2") 
           && objBean.getDesc().equalsIgnoreCase("0") && objBean.getPubDate().equalsIgnoreCase("F")) 
         { 
          Toast.makeText(A.this, "true", Toast.LENGTH_LONG).show(); 

         } 

那麼爲什麼下面

{ 
     Toast.makeText(A.this, "out", Toast.LENGTH_LONG).show(); 
       } 

該公司展示土司見下面的圖片瞭解更多clearity-其顯示敬酒 enter image description here

  • UPDATE-1

高於該圖像條件我已經下面條件

  if(objBean.getId().equalsIgnoreCase("4") && objBean.getTitle().equalsIgnoreCase("2") 
        && objBean.getDesc().equalsIgnoreCase("0") && objBean.getPubDate() == null){ 


       imageButtonO.setImageResource(R.drawable.booked); 
       imageButtonO.setEnabled(false); 
      } 
      else if(objBean.getId().equalsIgnoreCase("4") && objBean.getTitle().equalsIgnoreCase("2") 
        && objBean.getDesc().equalsIgnoreCase("0") && objBean.getPubDate().equalsIgnoreCase("M")){ 


       imageButtonO.setImageResource(R.drawable.booked); 
       imageButtonO.setEnabled(false); 
      } 
      else if(objBean.getId().equalsIgnoreCase("4") && objBean.getTitle().equalsIgnoreCase("2") 
        && objBean.getDesc().equalsIgnoreCase("0") && objBean.getPubDate().equalsIgnoreCase("F")){ 

       imageButtonO.setImageResource(R.drawable.fe); 
       imageButtonO.setEnabled(false); 
      } 
      else if(objBean.getId().equalsIgnoreCase("4") && objBean.getTitle().equalsIgnoreCase("2") 
        && objBean.getDesc().equalsIgnoreCase("1")) 
      { 

       //some condition 
       //Toast.makeText(MainActivity_dom.this, "not filled", Toast.LENGTH_LONG).show(); 
      } 

測試這個和這個剛剛上面的代碼本的代碼運行successfully-

else if(objBean.getId().equalsIgnoreCase("4") && objBean.getTitle().equalsIgnoreCase("2") 
          && objBean.getDesc().equalsIgnoreCase("0") && objBean.getPubDate().equalsIgnoreCase("F")){ 

         imageButtonO.setImageResource(R.drawable.fe); 
         imageButtonO.setEnabled(false); 

}

  • UPDATE-2

enter image description here

+0

@RC。請參閱我的UPDATE-2請 –

+0

號我給你回答了你原來的問題,以及關於如何澄清你的代碼以幫助你理解它的一些建議。所以請停止@ - 我。順便說一下,AFAIK,Java的if-else沒有壞,所以.. – 2016-07-28 05:05:10

回答

1

的 「OUT」 吐司顯示出來,因爲如果你進入第一個 「如果」,那麼objBean.getTitle()爲 「2」 objBean.getDesc()爲 「1」,所以第二如果不是真的。

+0

看到我的UPDATE-1的問題 –