SyncStateContract.Helpers
public static final class SyncStateContract.Helpers
extends Object
Summary
Public methods |
static byte[] |
get(ContentProviderClient provider, Uri uri, Account account) 获取与该帐户关联的同步状态或为空。 |
static Pair<Uri, byte[]> |
getWithUri(ContentProviderClient provider, Uri uri, Account account) |
static Uri |
insert(ContentProviderClient provider, Uri uri, Account account, byte[] data) |
static ContentProviderOperation |
newSetOperation(Uri uri, Account account, byte[] data) 创建并返回一个ContentProviderOperation,它将数据数组分配为给定帐户的同步状态。 |
static ContentProviderOperation |
newUpdateOperation(Uri uri, byte[] data) 创建并返回一个ContentProviderOperation,它将数据数组分配为给定帐户的同步状态。 |
static void |
set(ContentProviderClient provider, Uri uri, Account account, byte[] data) 将数据数组指定为给定帐户的同步状态。 |
static void |
update(ContentProviderClient provider, Uri uri, byte[] data) |
Public constructors
SyncStateContract.Helpers
SyncStateContract.Helpers ()
Public methods
get
byte[] get (ContentProviderClient provider,
Uri uri,
Account account)
获取与该帐户关联的同步状态或为空。
Parameters |
provider |
ContentProviderClient : the ContentProviderClient that is to be used to communicate with the ContentProvider that contains the sync state. |
uri |
Uri : the uri of the sync state |
account |
Account : the Account whose sync state should be returned |
Returns |
byte[] |
the sync state or null if there is no sync state associated with the account |
newSetOperation
ContentProviderOperation newSetOperation (Uri uri,
Account account,
byte[] data)
创建并返回一个ContentProviderOperation,它将数据数组分配为给定帐户的同步状态。
Parameters |
uri |
Uri : the uri of the sync state |
account |
Account : the Account whose sync state should be set |
data |
byte : the byte[] that contains the sync state |
Returns |
ContentProviderOperation |
the new ContentProviderOperation that assigns the data array as the account's sync state |
newUpdateOperation
ContentProviderOperation newUpdateOperation (Uri uri,
byte[] data)
创建并返回一个ContentProviderOperation,它将数据数组分配为给定帐户的同步状态。
Parameters |
uri |
Uri : the uri of the specific sync state to set |
data |
byte : the byte[] that contains the sync state |
Returns |
ContentProviderOperation |
the new ContentProviderOperation that assigns the data array as the account's sync state |
set
void set (ContentProviderClient provider,
Uri uri,
Account account,
byte[] data)
将数据数组指定为给定帐户的同步状态。
Parameters |
provider |
ContentProviderClient : the ContentProviderClient that is to be used to communicate with the ContentProvider that contains the sync state. |
uri |
Uri : the uri of the sync state |
account |
Account : the Account whose sync state should be set |
data |
byte : the byte[] that contains the sync state |
update
void update (ContentProviderClient provider,
Uri uri,
byte[] data)
Parameters |
provider |
ContentProviderClient
|
uri |
Uri
|
data |
byte
|