是否有任何情况导致v.performClick()
无响应。
public class AnalyzeCompleteListener implements Listner {
public void onEvent(ImageView v) {
Log.d("MyTest", "Test A " + v);
boolean is_click = v.performClick();
Log.d("MyTest", "Test B" + is_click);
}
}
在另一堂课:
private android.view.View.OnClickListener clicklistener = new android.view.View.OnClickListener()
{
@Override
public void onClick(View v)
{
Log.d("MyTest", "Execute clicklistener");
}
}
ImageView view = new ImageView(this);
view.setOnClickListener(clicklistener);
根据返回值performClick()
,如果已分配的true
被调用,此API将返回OnClickListener
,否则将返回false
。但是,我只看到调试消息“Test A android.widget.ImageView@417bf378”。没有“测试B”,也没有“执行......”。
是否有任何情况导致v.performClick()
无响应。
答案 0 :(得分:0)
你是在两个不同的班级里做的。在一个类中设置单击侦听器,在另一个类中执行单击。这两个类彼此无关,第一个类不知道第二类的imageview。