'getPackageInfo(String, Int): PackageInfo!' is deprecated. Deprecated in Java

WonDDak·2024년 1월 18일

Deprecated

목록 보기
1/1
    val pm = context.packageManager
    val pi : PackageInfo = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
        pm.getPackageInfo(context.packageName, PackageManager.PackageInfoFlags.of(0))
    } else {
        pm.getPackageInfo(context.packageName, 0)
    }

기존 방식은 다음과 같은데 33버전에서 Deprecated 되었다.

public abstract PackageInfo getPackageInfo (VersionedPackage versionedPackage, int flags)

33버전을 기준으로 분기하여 사용하자

public PackageInfo getPackageInfo (VersionedPackage versionedPackage,PackageManager.PackageInfoFlags flags)
profile
안녕하세요. 원딱입니다.

0개의 댓글