public class KeyXClickHelper
extends java.lang.Object
KeyEvent
Modifier and Type | Class and Description |
---|---|
static interface |
KeyXClickHelper.OnXClickCallback |
private static class |
KeyXClickHelper.SingletonHolder |
Modifier and Type | Field and Description |
---|---|
private java.lang.Runnable |
CLICK_CALLBACK |
private int |
clickCount
click count tag
|
private static long |
CONTINUOUSLY_CLICK_INTERVAL |
private long |
currentClickTime |
private android.os.Handler |
handler |
private android.view.KeyEvent |
keyEvent |
private java.lang.Runnable |
LONG_CLICK_CALLBACK |
private static long |
LONG_CLICK_THRESHOLD |
private KeyXClickHelper.OnXClickCallback |
onXClickCallback |
Modifier | Constructor and Description |
---|---|
private |
KeyXClickHelper() |
Modifier and Type | Method and Description |
---|---|
static KeyXClickHelper |
i() |
void |
setOnXClickCallback(KeyXClickHelper.OnXClickCallback onXClickCallback) |
void |
xClick(android.view.KeyEvent keyEvent) |
private final android.os.Handler handler
private static final long CONTINUOUSLY_CLICK_INTERVAL
private static final long LONG_CLICK_THRESHOLD
private int clickCount
private long currentClickTime
private android.view.KeyEvent keyEvent
private KeyXClickHelper.OnXClickCallback onXClickCallback
private final java.lang.Runnable LONG_CLICK_CALLBACK
private final java.lang.Runnable CLICK_CALLBACK
public static KeyXClickHelper i()
public void xClick(android.view.KeyEvent keyEvent)
public void setOnXClickCallback(KeyXClickHelper.OnXClickCallback onXClickCallback)