| Modifier and Type | Method and Description |
|---|---|
static String |
argument(Class<?> keyOwner,
String keyName)
Creates a key intended to be used to identify a single argument passed via
Bundle. |
static String |
basic(Class<?> keyOwner,
String keyName)
Creates basic bundle key.
|
static String |
create(Class<?> keyOwner,
String keyName)
Creates a new key with keyName for the specified keyOwner class.
|
static String |
savedState(Class<?> keyOwner,
String keyName)
Creates a key intended to be used to identify a single value persisted in
Bundle as
saved state. |
@NonNull public static String basic(@NonNull Class<?> keyOwner, @NonNull String keyName)
'fully.qualified.OwnerName.KEY.KeyName'.create(Class, String)@NonNull public static String argument(@NonNull Class<?> keyOwner, @NonNull String keyName)
Bundle.'fully.qualified.OwnerName.ARGUMENT.KeyName'.create(Class, String)@NonNull public static String savedState(@NonNull Class<?> keyOwner, @NonNull String keyName)
Bundle as
saved state.'fully.qualified.OwnerName.SAVED_STATE.KeyName'.create(Class, String)@NonNull public static String create(Class<?> keyOwner, String keyName)
keyOwner - Class which will "own" the key.keyName - Name of the key to be created.