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

int CONTENTS_FILE_DESCRIPTOR

int PARCELABLE_ELIDE_DUPLICATES

int PARCELABLE_STABILITY_LOCAL

int PARCELABLE_STABILITY_VINTF

int PARCELABLE_WRITE_RETURN_VALUE

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

final void addSuppressed(Throwable arg0)
Throwable fillInStackTrace()
Throwable getCause()
String getLocalizedMessage()
String getMessage()
StackTraceElement[] getStackTrace()
final Throwable[] getSuppressed()
Throwable initCause(Throwable arg0)
void printStackTrace()
void printStackTrace(PrintWriter arg0)
void printStackTrace(PrintStream arg0)
void setStackTrace(StackTraceElement[] arg0)
Object clone()
boolean equals(Object arg0)
void finalize()
final Class<?> getClass()
int hashCode()
final void notify()
final void notifyAll()
String toString()
final void wait(long arg0, int arg1)
final void wait(long arg0)
final void wait()
abstract int describeContents()
default int getStability()
abstract void writeToParcel(Parcel arg0, int arg1)

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