[Android] AndroidX - ActivityResultContract

JoJo Develog·2020년 5월 2일
1

Android

목록 보기
19/19
post-thumbnail

안녕하세요!

오늘은 ActivityResultContract에 대해 좋은 포스팅이 있어 링크 공유할까 합니다.

AndroidX가 업데이트 되면서 Activity와 Fragment에 많은 변화가 오고 있는데요.

Activity Result를 처리하는 ActivityResultContract API가 업데이트 됨과 동시에

그 중 아래의 API 목록이 Deprecated가 되었습니다.

  • startActivityForResult()
  • onActivityResult()
  • requestPermissions()
  • onRequestPermissionsResult()

앗...아아.. 보시다시피 자주 사용하던 API들인데... Deprecated 된다니!

하지만 아직까지는 알파버전이기 때문에 실제 적용하기까지는 시간이 많이 남았습니다.

미리 어떤 방식으로 Migration 하는지 살펴보는게 좋겠네요.

제가 기존에 정리하고 있었지만... Pluu님이 더 깔끔하게 정리를 잘하셔서

이 분 글을 보는게 더 낫다고 판단하여(ㅜㅠ) 링크로 대체합니다.

아래 링크로 가시면 국내 Android 커뮤니티에서 유명하신 Pluu님이 포스팅을 작성하였습니다.

http://pluu.github.io/blog/android/2020/05/01/migation-activity-result/

참고 내용
https://qiita.com/takahirom/items/658ebabea3dc8c1c5a6c
이 링크는 일본 개발자 분이 나름 정리 해놓은 글이라 일본어 서술 되어 있어서 일본어를 아시는분에게 추천합니다.

profile
12년도부터 대학에서 안드로이드 모바일을 전공으로 시작하여 "진짜 개발자"를 꿈꾸며 개발공부를 시작했습니다. SW 개발이 재밌어서 여러 방면으로 스터디하며 현재는 새로운 환경 및 새로운 트렌드에도 유연하게 적응을 잘하는 개발자로 성장해 나가는 중입니다. 글 내용에 대한 피드백은 언제나 환영입니다!

0개의 댓글