본문 바로가기
728x90

Mobile/Android27

[Android] 실행 중인 Handler 취소하기 간혹 Handler().postDelayed로 딜레이를 주고 실행을 대기하다가 핸들러를 취소해야하는 일이 생겼을 때 쓰는 방법이다. testHandler.removeCallbacks(mRunnable); >전체 코드 Handler testHandler = new Handler(); testHandler.postDelayed(mRunnable); if(flag) testHandler.removeCallbacks(mRunnable); 2022. 2. 14.
[Android] Intent로 Activity 화면 전환 시 애니메이션 제거 안드로이드는 기본적으로 설정되어있는 값들이 많은데, 화면 전환 이벤트에 걸려있는 애니메이션도 그 중 하나인 것 같다. 제거하는 방법은 간단한데, 화면 전환 이벤트가 실행되는 코드 다음에 아래와 같은 코드를 한 줄 넣으면 끝. overridePendingTransition(0, 0); >예시 Intent intent = new Intent(MainActivity.this, testActivity.class); startActivity(intent); overridePendingTransition(0, 0); //이 코드가 애니메이션을 제거하는 역할! 2022. 2. 10.
[android] 브로드캐스트 리시버, 서비스 만들기 서비스 [안드로이드] Activity Service 데이터 주고 받기 예제 :: 나를 다시보기 (tistory.com) [안드로이드] Activity Service 데이터 주고 받기 예제 android activity, service 에서 서로 데이터를 주고 받는 예제 입니다. 참고 url https://bitbucket.org/alexfu/androidserviceexample/src 간단하게 서비스를 시작할때 bindService를 통해 내가 만든 Messenger.. milkissboy.tistory.com https://tourspace.tistory.com/19 Android Service간 통신 #1 Service의 종류 Android의 서비스는 간단히 구분하면, 내부/외부 서비스로 나눠진다... 2021. 12. 17.
[Android] 휴대 전화번호 형식 하이픈(-) 자동 치환 코드 전화번호를 입력받을때는 단순히 아래 코드와 같이 자동 치환 메소드를 쓰면 되지만 addTextChangedListener(new PhoneNumberFormattingTextWatcher("KR")); 휴대전화번호 작업을 하던 도중, 모든 번호 입력방식을 휴대전화번호와 같이 입력받아야하는 일이 생겼다. 다음 코드와 같이 위쳐 코드를 확장하여 수정하면 모든 번호를 휴대전화 형식에 맞추어 입력할 수 있다. phoneText.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onT.. 2021. 12. 9.
728x90