Skip to content
This repository was archived by the owner on Sep 13, 2024. It is now read-only.

Commit 6fec81e

Browse files
Fixed secret touch
1 parent 3229a55 commit 6fec81e

1 file changed

Lines changed: 33 additions & 6 deletions

File tree

app/src/main/java/com/coderbunker/kioskapp/KioskActivity.java

Lines changed: 33 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,21 +131,48 @@ public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError e
131131
Toast.makeText(this, "Loading " + URL, Toast.LENGTH_SHORT).show();
132132

133133
//Touch events for password
134+
webView.setOnClickListener(new View.OnClickListener() {
135+
@Override
136+
public void onClick(View v) {
137+
hideSystemUI();
138+
139+
System.out.println("Touch" + clicks);
140+
141+
if (!dialogPrompted && locked) {
142+
new Timer().schedule(new TimerTask() {
143+
@Override
144+
public void run() {
145+
clicks = 0;
146+
}
147+
}, 500);
148+
clicks++;
149+
System.out.println(clicks);
150+
if (clicks >= 4) {
151+
askPassword();
152+
clicks = 0;
153+
}
154+
} else {
155+
156+
}
157+
}
158+
});
134159
webView.setOnTouchListener(new View.OnTouchListener() {
135160

136161
@Override
137162
public boolean onTouch(View view, MotionEvent motionEvent) {
138163
hideSystemUI();
139164

140-
new Timer().schedule(new TimerTask() {
141-
@Override
142-
public void run() {
143-
clicks = 0;
144-
}
145-
}, 500);
165+
System.out.println("Touch" + clicks);
146166

147167
if (!dialogPrompted && locked) {
168+
new Timer().schedule(new TimerTask() {
169+
@Override
170+
public void run() {
171+
clicks = 0;
172+
}
173+
}, 500);
148174
clicks++;
175+
System.out.println(clicks);
149176
if (clicks >= 4) {
150177
askPassword();
151178
clicks = 0;

0 commit comments

Comments
 (0)