DropBoxManager.Entry
public static class DropBoxManager.Entry
extends Object
implements Parcelable, Closeable
从下拉框中检索单个条目。 这可能包括对流的引用,因此在完成使用时必须调用close()
。
Summary
Public constructors |
DropBoxManager.Entry(String tag, long millis) 创建一个没有内容的新空白条目。 |
DropBoxManager.Entry(String tag, long millis, String text) 用纯文本内容创建一个新条目。 |
DropBoxManager.Entry(String tag, long millis, byte[] data, int flags) 创建一个带有字节数组内容的新条目。 |
DropBoxManager.Entry(String tag, long millis, ParcelFileDescriptor data, int flags) 用流式数据内容创建一个新条目。 |
DropBoxManager.Entry(String tag, long millis, File data, int flags) 从文件中读取内容创建一个新条目。 |
Fields
Public constructors
DropBoxManager.Entry
DropBoxManager.Entry (String tag,
long millis)
创建一个没有内容的新空白条目。
Parameters |
tag |
String
|
millis |
long
|
DropBoxManager.Entry
DropBoxManager.Entry (String tag,
long millis,
String text)
用纯文本内容创建一个新条目。
Parameters |
tag |
String
|
millis |
long
|
text |
String
|
DropBoxManager.Entry
DropBoxManager.Entry (String tag,
long millis,
byte[] data,
int flags)
创建一个带有字节数组内容的新条目。 创建此条目后,不得修改数据数组。
Parameters |
tag |
String
|
millis |
long
|
data |
byte
|
flags |
int
|
DropBoxManager.Entry
DropBoxManager.Entry (String tag,
long millis,
ParcelFileDescriptor data,
int flags)
用流式数据内容创建一个新条目。 获取ParcelFileDescriptor的所有权。
Parameters |
tag |
String
|
millis |
long
|
data |
ParcelFileDescriptor
|
flags |
int
|
DropBoxManager.Entry
DropBoxManager.Entry (String tag,
long millis,
File data,
int flags)
从文件中读取内容创建一个新条目。 该文件将在条目内容被请求时被读取。
Parameters |
tag |
String
|
millis |
long
|
data |
File
|
flags |
int
|
Public methods
close
void close ()
关闭与此条目相关联的输入流。
getInputStream
InputStream getInputStream ()
Returns |
InputStream |
the uncompressed contents of the entry, or null if the contents were lost |
getTag
String getTag ()
Returns |
String |
the tag originally attached to the entry. |
getText
String getText (int maxBytes)
Parameters |
maxBytes |
int : of string to return (will truncate at this length). |
Returns |
String |
the uncompressed text contents of the entry, null if the entry is not text. |
getTimeMillis
long getTimeMillis ()
Returns |
long |
time when the entry was originally created. |
writeToParcel
void writeToParcel (Parcel out,
int flags)
将此对象平铺到一个包裹中。
Parameters |
out |
Parcel : The Parcel in which the object should be written. |
flags |
int : Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE . |