Notice
Recent Posts
Recent Comments
Link
투케이2K
39. (TWOK/LOGIC) [Android] App To App Data Transfer 서로 다른 앱 간 데이터 교환 로직 - QR 스캔 데이터 본문
투케이2K 로직정리
39. (TWOK/LOGIC) [Android] App To App Data Transfer 서로 다른 앱 간 데이터 교환 로직 - QR 스캔 데이터
투케이2K 2023. 11. 15. 20:49[로직 정리]
정리 로직 : Android
상태 : [Android] App To App Data Transfer 서로 다른 앱 간 데이터 교환 로직 - QR 스캔 데이터
[설 명]
[1] : (A = 자체 개발 : 일반앱) 에서 >> (B = 자체 개발 : 카메라 스캔 앱) 으로 intent 이동 수행 (이동 수행 전에 A 앱에서 Date 타임 시간 저장)
[2] : B 앱에서 카메라 활성 후 스캔 된 결과물 확인 및 JSON 형식으로 포맷 수행 및 클립 보드에 데이터 저장 실시
{
"ScanTime" : "2023-11-15 09:50:32",
"ScanData" : "Hello Twok"
}
[3] : B 앱에서 자체 앱 종료 수행 실시 (B 앱은 액티비티 1개 = Only 카메라 뷰 화면)
>> finish();
finishAffinity();
[4] : 앱 라이프 사이클 상 B 앱이 종료 시 스택으로 하위에 깔려있던 A 앱이 다시 onResume 상태로 전환됨
[5] : A 앱 onResume 상태에서 클립보드에 저장된 데이터 확인 수행 및 QR 스캔 JSON 데이터 파싱 후 Time 시간 비교 , QR 스캔 시간이 더 큰 경우만 스캔된 데이터 파싱
[6] : 주의점 : A 앱에서 B 앱으로 이동하기 전에 저장된 Time 값은 QR 데이터 파싱 후 초기화 필요 >> onResume 에서 사전 A 앱에서 B 앱으로 이동 Time 값 널 체크 필요
>> A 앱 onCreate, onDestroy 상태에서도 A 앱에서 B 앱으로 이동 Time 값 초기화 필요
반응형
'투케이2K 로직정리' 카테고리의 다른 글
Comments