가끔 Hidden으로 처리되는 사항들이 있어서 정리합니다.
Title이나 특정 항목을 3번 연속 터치를 하는 경우 다른 Activity로 이동하도록 처리를 합니다.
int HiddenCount = 0;
@OnClick(R.id.title) // title 클릭
void hiddenMove() {
mHandler.postDelayed(hiddenPress, 900); // 0.9초가 지나는 경우 Count 0 - 연속
if (HiddenCount == 2) { // 3번 터치
Intent intent = new Intent(this, MainActivity.class);
intent.putExtra("HiddenData", true); // getIntent().getBooleanExtra("HiddenData", false)
startActivity(intent);
HiddenCount = 0;
} else {
HiddenCount = HiddenCount + 1;
}
}
private Runnable hiddenPress = new Runnable() {
@Override
public void run() {
HiddenCount = 0;
}
};
'Programming 개발은 구글로 > JAVA[Android]' 카테고리의 다른 글
[안드로이드] View Binding (0) | 2022.06.25 |
---|---|
[안드로이드] Glide 캐시 (0) | 2022.06.22 |
[안드로이드] Glide Usage (0) | 2022.06.20 |
[안드로이드] java.lang.RuntimeException: Don't call setOnClickListener for an AdapterView 에러 (0) | 2022.06.19 |
[안드로이드] SharedPreferences 사용법 (0) | 2022.06.19 |
댓글