NavType.SerializableType
public class NavType.SerializableType<D extends Serializable> extends NavType
NavType.EnumType |
EnumType is used for |
SerializableType is used for Serializable NavArguments. For handling Enums you must use EnumType instead.
Null values are supported. Default values in Navigation XML files are not supported.
| See also | |
|---|---|
NavType.EnumType |
Summary
Public constructors |
|---|
<D extends Serializable> SerializableType(@NonNull Class<@NonNull D> type)Constructs a NavType that supports a given Serializable type. |
Public methods |
|
|---|---|
boolean |
|
D |
|
@NonNull String |
getName() |
int |
hashCode() |
@NonNull D |
parseValue(@NonNull String value) |
void |
Inherited methods |
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
Public constructors
SerializableType
public <D extends Serializable> SerializableType(@NonNull Class<@NonNull D> type)
Constructs a NavType that supports a given Serializable type.
Public methods
parseValue
public @NonNull D parseValue(@NonNull String value)
| Throws | |
|---|---|
kotlin.UnsupportedOperationException |
since Serializables do not support default values |