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

public static final Creator<PlatformVersionMismatchException> CREATOR

Public constructors

PlatformVersionMismatchException

public PlatformVersionMismatchException (PlatformVersion expectedPlatformApiVersion)

Parameters
expectedPlatformApiVersion PlatformVersion

Public methods

describeContents

public int describeContents ()

Returns
int

getMessage

public String getMessage ()

Returns
String

getMinimumPlatformApiVersion

public PlatformVersion getMinimumPlatformApiVersion ()

Gets expected platform API version.

Returns
PlatformVersion

writeToParcel

public void writeToParcel (Parcel dest, 
                int flags)

Parameters
dest Parcel

flags int