previewSDKVersion property
The developer preview revision of a prerelease SDK. This value will always
be 0
on production platform builds/devices.
When this value is nonzero, any new API added since the last officially
published API level
is only guaranteed to be present on that specific preview revision. For
example, an API Activity.fooBar()
might be present in preview revision 1
but renamed or removed entirely in preview revision 2, which may cause an
app attempting to call it to crash at runtime.
Experimental apps targeting preview APIs should check this value for equality
(==
) with the preview SDK revision they were built for before using any
prerelease platform APIs. Apps that detect a preview SDK revision other than
the specific one they expect should fall back to using APIs from the previously
published API level only to avoid unwanted runtime exceptions.
Added in API level 23
Implementation
int get previewSDKVersion;