Android按钮onClick未被触发

Android按钮onClick未被触发,android,onclick,onclicklistener,android-button,Android,Onclick,Onclicklistener,Android Button,所有其他的事情都很顺利。唯一的按钮不工作。 我还检查了声明中的id。它与XML文件中的相同。 我在onClick()中添加了一个吐司以进行检查。 但toast不会显示在输出中。 因此,onClick()在notworking中。您需要在Toast上添加show()。i、 e Toast.makeText(getContext(),"Btn Clicked",Toast.LENGTH_LONG).show(); 展示祝酒词。更改: Toast.makeText(getContext(),"Btn

所有其他的事情都很顺利。唯一的按钮不工作。 我还检查了声明中的id。它与
XML
文件中的相同。 我在
onClick()
中添加了一个吐司以进行检查。 但toast不会显示在输出中。 因此,
onClick()
在notworking中。

您需要在Toast上添加
show()
。i、 e

Toast.makeText(getContext(),"Btn Clicked",Toast.LENGTH_LONG).show();
展示祝酒词。

更改:

Toast.makeText(getContext(),"Btn Clicked",Toast.LENGTH_LONG);
致:


您没有看到
Toast
的原因是您从未对其调用
show()
。它必须看起来像这样

Toast.makeText(getContext(),"Btn Clicked",Toast.LENGTH_LONG).show();

除此之外,在Java中,您不会将字符串与
=
进行比较,而是与
equals()
方法进行比较

哦,妈的,我怎么能忘了这个☹..顺便说一句,谢谢你他妈的。。。我只是忘了。。。。我想我在异步任务中遇到了问题。。。。我会找到它。。。。。谢谢。。兄弟。字符串比较是实际的问题,这就是为什么后台任务不起作用。谢谢
Toast.makeText(getContext(),"Btn Clicked",Toast.LENGTH_LONG).show();