개발_지식
[Android] startActivityForResult Deprecated된 이유와 해결책
startActivityForResult()가 Deprecated되었다. 활동에서 결과 가져오기 | Android 개발자 | Android Developers 개발자 앱 내의 활동이든 다른 앱의 활동이든 다른 활동을 시작하는 것이 단방향 작업일 필요는 없습니다. 다른 활동을 시작하고 다시 결과를 받을 수도 있습니다. 예를 들어, 앱에서 카메라 앱 developer.android.com 위 페이지를 본다면 Deprecated된 이유는 AndroidX Activity와 Fragment에 도입된 Activity Result API 사용을 적극 권장. 결과를 얻는 Activity를 실행하는 로직을 사용할 때, 메모리 부족으로 인해 프로세스와 Activity가 사라질 수 있다. (특히 카메라 같은 메모리를 많이 ..