Stay organized with collections
Save and categorize content based on your preferences.
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 |
From interface
android.os.Parcelable
int |
CONTENTS_FILE_DESCRIPTOR
|
int |
PARCELABLE_ELIDE_DUPLICATES
|
int |
PARCELABLE_STABILITY_LOCAL
|
int |
PARCELABLE_STABILITY_VINTF
|
int |
PARCELABLE_WRITE_RETURN_VALUE
|
|
Inherited methods |
From class
java.lang.Throwable
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)
|
|
From class
java.lang.Object
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()
|
|
From interface
android.os.Parcelable
abstract
int
|
describeContents()
|
default
int
|
getStability()
|
abstract
void
|
writeToParcel(Parcel arg0, int arg1)
|
|
Fields
Public constructors
public PlatformVersionMismatchException (PlatformVersion expectedPlatformApiVersion)
Parameters |
expectedPlatformApiVersion |
PlatformVersion |
Public methods
describeContents
public int describeContents ()
getMessage
public String getMessage ()
public PlatformVersion getMinimumPlatformApiVersion ()
Gets expected platform API version.
writeToParcel
public void writeToParcel (Parcel dest,
int flags)
Parameters |
dest |
Parcel |
flags |
int |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-17 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-17 UTC."],[],[],null,["# PlatformVersionMismatchException\n\nSummary: [Inherited Constants](#inhconstants) \\| [Fields](#lfields) \\| [Ctors](#pubctors) \\| [Methods](#pubmethods) \\| [Inherited Methods](#inhmethods) \n\nPlatformVersionMismatchException\n================================\n\n\n`\npublic\n\nfinal\n\nclass\nPlatformVersionMismatchException\n`\n\n\n`\n\n\n`\n\n`\n\n\n`\n\n`\n\n\n`\n\n`\n\n\n`\n\n`\n\nextends UnsupportedOperationException\n\n\n`\n\n`\n\n\nimplements\n\nParcelable\n\n\n`\n\n|---|---|---|---|---|----------------------------------------------|\n| java.lang.Object ||||||\n| ↳ | java.lang.Throwable |||||\n| | ↳ | java.lang.Exception ||||\n| | | ↳ | java.lang.RuntimeException |||\n| | | | ↳ | java.lang.UnsupportedOperationException ||\n| | | | | ↳ | android.car.PlatformVersionMismatchException |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nException thrown when an App tries to calls an API not supported in the platform version.\n\nApps are expected to check the `ApiRequirements` for each API. If the API is\nnot supported for the current platform, the API should not be called. Apps can use\n[Car#getPlatformVersion()](/reference/android/car/Car#getPlatformVersion()) to get the current platform version.\n\nSummary\n-------\n\n| ### Inherited constants |\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| From interface `android.os.Parcelable` |-------|---------------------------------| | `int` | `CONTENTS_FILE_DESCRIPTOR` | | `int` | `PARCELABLE_ELIDE_DUPLICATES` | | `int` | `PARCELABLE_STABILITY_LOCAL` | | `int` | `PARCELABLE_STABILITY_VINTF` | | `int` | `PARCELABLE_WRITE_RETURN_VALUE` | |\n\n| ### Fields ||\n|-------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|\n| ` public static final Creator\u003c`[PlatformVersionMismatchException](/reference/android/car/PlatformVersionMismatchException)`\u003e` | [CREATOR](/reference/android/car/PlatformVersionMismatchException#CREATOR) |\n\n| ### Public constructors ||\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ` `[PlatformVersionMismatchException](/reference/android/car/PlatformVersionMismatchException#PlatformVersionMismatchException(android.car.PlatformVersion))`(`[PlatformVersion](/reference/android/car/PlatformVersion)` expectedPlatformApiVersion) ` |\n\n| ### Public methods ||\n|--------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` int` | ` `[describeContents](/reference/android/car/PlatformVersionMismatchException#describeContents())`() ` |\n| ` String` | ` `[getMessage](/reference/android/car/PlatformVersionMismatchException#getMessage())`() ` |\n| ` `[PlatformVersion](/reference/android/car/PlatformVersion) | ` `[getMinimumPlatformApiVersion](/reference/android/car/PlatformVersionMismatchException#getMinimumPlatformApiVersion())`() ` Gets expected platform API version. |\n| ` void` | ` `[writeToParcel](/reference/android/car/PlatformVersionMismatchException#writeToParcel(android.os.Parcel,%20int))`(Parcel dest, int flags) ` |\n\n| ### Inherited methods |\n|-----------------------|---|\n| From class ` java.lang.Throwable ` |------------------------|---------------------------------------------| | ` 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) ` | ||\n| From class ` java.lang.Object ` |-------------------|-------------------------------| | ` Object` | ` clone() ` | | ` boolean` | ` equals(Object arg0) ` | | ` void` | ` finalize() ` | | ` final Class\u003c?\u003e` | ` 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() ` | ||\n| From interface ` android.os.Parcelable ` |------------------|------------------------------------------| | ` abstract int` | ` describeContents() ` | | ` default int` | ` getStability() ` | | ` abstract void` | ` writeToParcel(Parcel arg0, int arg1) ` | ||\n\nFields\n------\n\n### CREATOR\n\n```\npublic static final Creator\u003cPlatformVersionMismatchException\u003e CREATOR\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nPublic constructors\n-------------------\n\n### PlatformVersionMismatchException\n\n```\npublic PlatformVersionMismatchException (PlatformVersion expectedPlatformApiVersion)\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Parameters ||\n|------------------------------|--------------------------|\n| `expectedPlatformApiVersion` | `PlatformVersion` \u003cbr /\u003e |\n\nPublic methods\n--------------\n\n### describeContents\n\n```\npublic int describeContents ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ||\n|-------|--------|\n| `int` | \u003cbr /\u003e |\n\n### getMessage\n\n```\npublic String getMessage ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ||\n|----------|--------|\n| `String` | \u003cbr /\u003e |\n\n### getMinimumPlatformApiVersion\n\n```\npublic PlatformVersion getMinimumPlatformApiVersion ()\n```\n\nGets expected platform API version.\n\n\u003cbr /\u003e\n\n| Returns ||\n|-----------------------------------------------------------|--------|\n| [PlatformVersion](/reference/android/car/PlatformVersion) | \u003cbr /\u003e |\n\n### writeToParcel\n\n```\npublic void writeToParcel (Parcel dest, \n int flags)\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Parameters ||\n|---------|-----------------|\n| `dest` | `Parcel` \u003cbr /\u003e |\n| `flags` | `int` \u003cbr /\u003e |"]]