2015-10-08 19 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")