public interface

VersionedParcelable

 androidx.versionedparcelable.VersionedParcelable

Subclasses:

Rating, SessionCommand, SessionCommandGroup, MediaController.PlaybackInfo, MediaController.ControllerResult, PercentageRating, ThumbRating, StarRating, MediaLibraryService.LibraryParams, MediaLibraryService.LibraryResult, CallbackMediaItem, UriMediaItem, SessionToken, FileMediaItem, MediaBrowser.BrowserResult, MediaSession.CommandButton, MediaSession.SessionResult, HeartRating, MediaItem, MediaMetadata, Rating, CallbackMediaItem, UriMediaItem, FileMediaItem, VideoSize, SubtitleData, MediaItem, MediaMetadata, SessionPlayer.TrackInfo, SessionCommand, SessionResult, SessionCommandGroup, MediaController.PlaybackInfo, PercentageRating, ThumbRating, StarRating, MediaLibraryService.LibraryParams, SessionToken, MediaSession.CommandButton, HeartRating, LibraryResult, MediaPlayer.TrackInfo, VideoSize, CustomVersionedParcelable, RemoteActionCompat, IconCompat, Maneuver, Distance, Lane, LatLng, RichText, NavigationState, LaneDirection, Destination, RichTextElement, Segment, Step, ImageReference, SliceItemHolder, SliceSpec, SliceItem, Slice, TimerOngoingActivityStatus, OngoingActivityData, TextOngoingActivityStatus, OngoingActivityStatus, LayerParameterWireFormat, ComplicationSlotMetadataWireFormat, IdAndComplicationDataWireFormat, SystemState, IdAndTapEventWireFormat, WatchFaceColorsWireFormat, IdAndComplicationStateWireFormat, WatchUiState, ComplicationStateWireFormat, BoundingArcWireFormat, WatchFaceOverlayStyleWireFormat, RenderParametersWireFormat, DeviceConfig, EditorStateWireFormat, DefaultComplicationDataSourcePolicyWireFormat, IdTypeAndDefaultProviderPolicyWireFormat, WatchFaceRenderParams, ComplicationRenderParams, GetUserStyleFlavorsParams, HeadlessWatchFaceInstanceParams, WatchfaceScreenshotParams, WallpaperInteractiveWatchFaceInstanceParams, ComplicationScreenshotParams, GetUserStyleSchemaParams, DefaultProviderPoliciesParams, GetComplicationSlotMetadataParams, LongRangeOptionWireFormat, CustomValueUserStyleSettingWireFormat, ListUserStyleSettingWireFormat, BooleanUserStyleSettingWireFormat, ListOptionWireFormat, CustomValueOptionWireFormat, CustomValueUserStyleSetting2WireFormat, LongRangeUserStyleSettingWireFormat, PerComplicationTypeMargins, UserStyleWireFormat, UserStyleFlavorsWireFormat, UserStyleSchemaWireFormat, DoubleRangeUserStyleSettingWireFormat, CustomValueOption2WireFormat, ComplicationsUserStyleSettingWireFormat, UserStyleSettingWireFormat, OptionWireFormat, BooleanOptionWireFormat, ComplicationOverlayWireFormat, UserStyleFlavorWireFormat, DoubleRangeOptionWireFormat, ComplicationsOptionWireFormat, AudioAttributesImpl, AudioAttributesCompat, AudioAttributesImplApi21, AudioAttributesImplBase, AudioAttributesImplApi26

Gradle dependencies

compile group: 'androidx.versionedparcelable', name: 'versionedparcelable', version: '1.2.0'

  • groupId: androidx.versionedparcelable
  • artifactId: versionedparcelable
  • version: 1.2.0

Artifact androidx.versionedparcelable:versionedparcelable:1.2.0 it located at Google repository (https://maven.google.com/)

Androidx artifact mapping:

androidx.versionedparcelable:versionedparcelable com.android.support:versionedparcelable

Overview

Tags a class that can be used with ParcelUtils. Should not be implemented by developers.

Summary

Source

/*
 * Copyright 2018 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package androidx.versionedparcelable;

/**
 * Tags a class that can be used with {@link ParcelUtils}.
 *
 * Should not be implemented by developers.
 * @see ParcelUtils
 */
public interface VersionedParcelable {

}