Notice
Recent Posts
Recent Comments
Link
투케이2K
77. (TWOK/LOGIC) [android] 안드로이드 input 타입 activity 정의 및 공통 유틸에서 UI 변경 처리 로직 본문
투케이2K 로직정리
77. (TWOK/LOGIC) [android] 안드로이드 input 타입 activity 정의 및 공통 유틸에서 UI 변경 처리 로직
투케이2K 2024. 10. 7. 19:16[로직 정리]
정리 로직 : Android / 안드로이드
상태 : [android] 안드로이드 input 타입 activity 정의 및 공통 유틸에서 UI 변경 처리 로직
[설 명]
// --------------------------------------------------------------------------------------
[사전) 설정 및 정보 확인 사항]
// --------------------------------------------------------------------------------------
- 안드로이드 Xml 파일 생성 및 컴포넌트 정의 필요
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[로직 설명]
// --------------------------------------------------------------------------------------
1. 안드로이드 AndroidManifest.xml 파일에서 사용 액티비티 정의 필요
2. 액티비티를 인풋값으로 받는 메소드 생성 필요
3. 특정 액티비티 화면에서 기능 수행 시 공통 정의 된 함수 호출 실시
>> 함수 input 값으로는 Activity activity 정의
4. 해당 함수에서는 Http 통신 등 서비스 작업 수행 실시
5. 통신 수행 완료 시 callback 콜백 함수 내에서 instanceof 특정 액티비티 확인 및 분기 처리 수행
>> if (activity instanceof MainViewActivity){ } else if (activity instanceof SubViewActivity){ } else { }
>> MainViewActivity activityView = (MainViewActivity) activity;
6. 각 액티비티 뷰에 맞게 UI 컴포넌트 업데이트 작업 수행
>> activityView.okButton.setBackgroundColor(Color.parseColor("#23397F"));
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[코틀린 : is 사용해 Activity 특정 클래스 타입 확인 - instanceof]
https://blog.naver.com/kkh0977/223560924808
[자바 : instanceof 사용해 Exception 예외 발생 타입 확인 방법]
https://blog.naver.com/kkh0977/222876160504?trackingCode=blog_bloghome_searchlist
// --------------------------------------------------------------------------------------
반응형
'투케이2K 로직정리' 카테고리의 다른 글
Comments