// Set up the user interaction to manually show or hide the system UI.
contentView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (TOGGLE_ON_CLICK) {
mSystemUiHider.toggle();
((ZooView)contentView).editmode = mSystemUiHider.isVisible();
} else {
mSystemUiHider.show();
}
}
});
これは私のコードです。カスタム ビュー (ZooView) の変数を更新して、ビューがどのモードであるかを確認しようとしています (editmode は、主に OnDraw メソッドを変更するカスタム変数です)。ビューを無効にしようとしたときにクリックすると切り替わりますが、そうではありません.logcatは、この機能に定期的に到達していないことを示しているためです. (散発的にのみ)
何か案は?