v.performClick()
에서 아무런 응답이없는 경우가 있습니까? 다른 클래스에서 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()
에 따르면,이 API는 호출 된 할당 OnClickListener
이 있다면, false
그렇지 않으면 반환 true
를 반환합니다. 그러나 디버그 메시지 "Test A [email protected]"만 표시됩니다. "테스트 B"가없고 "실행 ..."이 표시되지 않습니다.
v.performClick()
에서 시나리오가 응답하지 않습니다.
v.performClick()을 view.setOnClickListener (clicklistener)의 다음 행으로 이동하려고 시도했으며 리스너가 호출되었습니다. 즉, 청취자가 실제로 뷰에 바인딩되지만 AnalyzeCompleteListener에서 응답이없는 이유는 무엇입니까? –