Java 如果语句错误,单击按钮

Java 如果语句错误,单击按钮,java,android,Java,Android,有人能帮我制作配对游戏并使用这个if语句吗有人能告诉我是否缺少括号或分号看不到缺少什么(pic2.getTag()==beck)带下划线有4个按钮想要配对或重置它们按钮以设置标记名(boots)开始这对不匹配有效但没有好处 这很有效 if (pic2.getTag() == pic1.getTag()){ pic1.setVisibility(View.INVISIBLE); pic2.setVisibility(View.INVISIBLE);

有人能帮我制作配对游戏并使用这个if语句吗有人能告诉我是否缺少括号或分号看不到缺少什么(pic2.getTag()==beck)带下划线有4个按钮想要配对或重置它们按钮以设置标记名(boots)开始这对不匹配有效但没有好处 这很有效

     if (pic2.getTag() == pic1.getTag()){            
    pic1.setVisibility(View.INVISIBLE);
    pic2.setVisibility(View.INVISIBLE);}    
这不是

 pic1.setOnClickListener(new View.OnClickListener()  {  
      public void onClick(View v) {  
         pic1.setTag(beck); 
         pic1.setBackgroundResource(R.drawable.becks);                           
         if (pic2.getTag() == beck) {
            pic1.setVisibility(View.INVISIBLE);
            pic2.setVisibility(View.INVISIBLE);
         }
      }
 });    

问题出在比较运算符
==
中<代码>视图标记是
对象
(很可能是
字符串
),因此需要将它们与
相等的对象进行比较-

if (pic2.getTag().equals(pic1.getTag()))


这些变量属于哪一类?也;你有没有遇到编译错误?你有没有试过在beck中加上“”?“这些都是我们遗漏的东西,很好地发现了。我随机尝试了一下,结果成功了。”
if (pic2.getTag().equals(beck))