Android(Java)

일반 Activity를 FragmentActivity로 변경하기

E.I.T.U 2021. 11. 30. 16:36

CustomImagePicker를 찾아 적용하던중
FragmentActivity를 매개변수로 넘겨야하는 일이 생겼다.

public class MainActivity extends FragmentActivity

상속자를 FragmentActivity로 변경하면 되는 간단한 일이지만
FragmentActivity는 androidx 버전과 android.support.v4 버전으로 나뉘어있더라

참고하려는 라이브러리가 support.v4 버전을 필요로하면 빌드오류가 날텐데

이때 당황하지말고 Gradle Scripts에서 
gradle.properties 의 마지막 줄에

android.enableJetifier=true

이 한문장을 추가해주면 된다.

찾아보니 이 플래그를 true로 설정해주면 androidx 에 맞게 자동으로 마이그레이션 해주는거라고 한다.