PlatformVersionMismatchException

public final class PlatformVersionMismatchException
extends UnsupportedOperationException implements Parcelable

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.RuntimeException
         ↳ java.lang.UnsupportedOperationException
           ↳ android.car.PlatformVersionMismatchException


Exception thrown when an App tries to calls an API not supported in the platform version.

Apps are expected to check the ApiRequirements for each API. If the API is not supported for the current platform, the API should not be called. Apps can use Car#getPlatformVersion() to get the current platform version.

Summary

Inherited constants

Fields

public static final Creator<PlatformVersionMismatchException> CREATOR

Public constructors

PlatformVersionMismatchException(PlatformVersion expectedPlatformApiVersion)

Public methods

int describeContents()
String getMessage()
PlatformVersion getMinimumPlatformApiVersion()

Gets expected platform API version.

void writeToParcel(Parcel dest, int flags)

Inherited methods

Fields

CREATOR

Added in API level 33
public static final Creator<PlatformVersionMismatchException> CREATOR

Public constructors

PlatformVersionMismatchException

Added in API level 33
public PlatformVersionMismatchException (PlatformVersion expectedPlatformApiVersion)

Parameters
expectedPlatformApiVersion PlatformVersion

Public methods

describeContents

Added in API level 33
public int describeContents ()

Returns
int

getMessage

Added in API level 33
public String getMessage ()

Returns
String

getMinimumPlatformApiVersion

Added in API level 33
public PlatformVersion getMinimumPlatformApiVersion ()

Gets expected platform API version.

Returns
PlatformVersion

writeToParcel

Added in API level 33
public void writeToParcel (Parcel dest, 
                int flags)

Parameters
dest Parcel

flags int