1

是否有任何情况导致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);

根据返回值,如果调用了assigned ,则performClick()该API返回,否则返回。但是,我只看到调试消息“Test A android.widget.ImageView@417bf378”。没有“测试 B”,也没有“执行...”。trueOnClickListenerfalse

是否有任何情况导致v.performClick().

4

1 回答 1

0

你在两个不同的班级里做这件事。在一个类中设置点击监听器,在另一个类中执行click。这两个类彼此不相关,第一类不知道第二类的图像视图。

于 2013-09-06T03:25:26.657 回答