AI-generated Key Takeaways
-
CustomPropertyKey
represents a key for custom file properties in Google Drive, allowing serialization viaParcel
. -
These keys can have two visibility settings:
PRIVATE
(app-specific) andPUBLIC
(shared across apps). -
A
CustomPropertyKey
is constructed with a string key and its visibility setting, and it can be converted to/from JSON format. -
The class provides methods to retrieve the key, its visibility, and generate hash codes for comparisons.
The key to a Custom File Property key-value pair that can be serialized in a
Parcel
.
Constant Summary
int | PRIVATE | The custom property is private to this app. |
int | PUBLIC | The custom property is shared with all apps. |
Inherited Constant Summary
Field Summary
public static final Creator<CustomPropertyKey> | CREATOR |
Public Constructor Summary
Public Method Summary
boolean | |
static CustomPropertyKey |
fromJson(JSONObject
jsonObject)
|
String |
getKey()
|
int | |
int |
hashCode()
|
JSONObject |
toJson()
|
String |
toString()
|
void |
writeToParcel(Parcel dest, int
flags)
|
Inherited Method Summary
Constants
public static final int PRIVATE
The custom property is private to this app.
public static final int PUBLIC
The custom property is shared with all apps.
Fields
public static final Creator<CustomPropertyKey> CREATOR
Public Constructors
public CustomPropertyKey (String key, int visibility)
Constructs a CustomPropertyKey
object.
Public Methods
public boolean equals (Object obj)
public static CustomPropertyKey fromJson (JSONObject jsonObject)
Throws
JSONException |
---|
public String getKey ()
public int getVisibility ()
public int hashCode ()
public JSONObject toJson ()
Throws
JSONException |
---|