初学Android开发,在为一个按钮【该按钮继承OnClickListener()】写监听时,发现无法在Source中引入public void onClick(View v),当时非常纳闷,平常情况下,写类时按下自动导入所需包的快捷键Ctrl+Shift+O后,会出现下面的提示框:
如果我们不注意马虎选择了第二个,这样在导入包后,当再source时,就会发现里面只有一种选择,对应于第二个包,如下图:
其实错误很简单,就是在第一次选择导入包的时候,马虎选错了,所以直接导致下一步覆写方法时没有onClick(View v)
所以解决方法就是在已经导入的包中找到
import android.content.DialogInterface.OnClickListener;
然后删除掉,再一次导入所需包,别马虎,导对所需的包即可。