android deprecated2 [Android] FirebaseInstanceID Deprecated FirebaseInstanceID Deprecated implementation 'com.google.firebase:firebase-messaging:21.0.1' Firebase-messaging을 21.0.1로 업그레이드를 시키니 Push Token을 받아오기 위해 사용했던 FirebaseInstanceID 클래스가 Deprecated 되었습니다😭 클래스 자체가 Deprecated 되었으므로 소스 전체의 변경이 필요했습니다 코드 변경하기 우선, 변경 전 FirebaseInstanceID가 import 되어있는 부분은 전부 삭제하고 진행했습니다. 기존에 쓰고 있던 코드는 public Task getInstanceId () 위의 원형을 사용한 코드였는데, FirebaseInstanceId 이 페이지를 .. 2021. 3. 8. [Android] getColor, getDrawable Deprecated 대응 Android 버전이 업데이트되면, 기존의 함수가 Deprecated가 되기도 합니다. Deprecated 된 함수들은 버전별로 처리를 해주어야 합니다. 이번에 살펴볼 함수는 getColor와 getDrawable 함수입니다. getColor public int getColor (int id) getColor는 마시멜로우버전(API 23)에서 부터 Deprecated(getColor)되었다고 나와있습니다. 공식 문서에 보면, getColor(int, android.content.res.Resources.Theme)를 대신해서 쓰라고 나와있습니다만, ContextCompat에 있는 아래의 함수를 사용해서 변경해보도록 하겠습니다. 설명처럼 Build.VERSION_CODES.M (API 23) 에서부터 사용.. 2020. 11. 18. 이전 1 다음