2015-10-08 51 views
0

一個customAdapter在此代碼,而X我的點擊聽者不工作的,如果其他條件不工作使用的Android

holder.transaction_history1 = (TextView)  
row.findViewById(R.id.textView_matrimonyaccount_single_row_transaction_history1);   


holder.transaction_history = (TextView) 
row.findViewById(R.id.textView_matrimonyaccount_single_row_transaction_history);  


holder.transaction_history1.setOnClickListener(new OnClickListener() {  

        @Override  
        public void onClick(View v) {  
        if(info.transaction_history.equalsIgnoreCase("Confirm"))  

         {  
          holder.transaction_history1.setVisibility(View.VISIBLE);  
          Intent intent2 = new Intent (context,MainActiviy.class);  
          context.startActivity(intent2);  
         } 
         else  
         {  
          Toast.makeText(context,"",Toast.LENGTH_LONG);  
         }  

        }  
        }); 
+1

是隻有'else'條件不起作用?然後調用'Toast.show()'來顯示Toast消息,其目前在其他塊 –

+1

中缺少檢查你的imports..its必須是'View.OnClickListener'....並且在'click無論其工作與否 – Ranjit

+0

你會考慮任何反饋意見的答案? –

回答

0

試試這個 ,而不是寫這個

info.transaction_history.equalsIgnoreCase("Confirm") 

如果條件可能不會回到真實所以寫

info.transaction_history.getText().toString().equalsIgnoreCase("Confirm")