-
[Android] 다른 앱 호출 후 결과 받기Android 2021. 3. 11. 13:43반응형
TestA에서 TestB 호출하면서 데이터 같이 넘김
val intent = Intent() intent.setClassName("com.example.testb", "com.example.testb.MainActivity") intent.putExtra("data", "TestA") startActivityForResult(intent, 100)
TestB에서 데이터 확인
intent.getStringExtra("data")
TestB에서 반환 할 데이터 세팅 후 종료
intent.putExtra("result","resultData") setResult(100, intent) finish()
TestA에서 반환 된 데이터 확인
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) Log.e("result", data?.getStringExtra("result") ?: "없음") }
반응형'Android' 카테고리의 다른 글
No Koin Context configured. Please use startKoin or koinApplication DSL. (0) 2021.06.01 deprecated startActivityForResult (0) 2021.05.28 [Android] StatusBar height 상태바 높이 구하기 (0) 2021.03.10 [Android] Remove left margin of Toolbar 툴바 왼쪽 여백 제거 (0) 2021.02.25 [Android Studio] Git 시작, 세팅, enable 하기 (0) 2021.02.16