Skip to content

Most visited

Recently visited

navigation

SyncStateContract.Helpers

public static final class SyncStateContract.Helpers
extends Object

java.lang.Object
   ↳ android.provider.SyncStateContract.Helpers


Summary

Public constructors

SyncStateContract.Helpers()

Public methods

static byte[] get(ContentProviderClient provider, Uri uri, Account account)

Get the sync state that is associated with the account or null.

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)

Creates and returns a ContentProviderOperation that assigns the data array as the sync state for the given account.

static ContentProviderOperation newUpdateOperation(Uri uri, byte[] data)

Creates and returns a ContentProviderOperation that assigns the data array as the sync state for the given account.

static void set(ContentProviderClient provider, Uri uri, Account account, byte[] data)

Assigns the data array as the sync state for the given account.

static void update(ContentProviderClient provider, Uri uri, byte[] data)

Inherited methods

From class java.lang.Object

Public constructors

SyncStateContract.Helpers

Added in API level 5
SyncStateContract.Helpers ()

Public methods

get

Added in API level 5
byte[] get (ContentProviderClient provider, 
                Uri uri, 
                Account account)

Get the sync state that is associated with the account or null.

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
Throws
RemoteException if there is a failure communicating with the remote ContentProvider

getWithUri

Added in API level 5
Pair<Uri, byte[]> getWithUri (ContentProviderClient provider, 
                Uri uri, 
                Account account)

Parameters
provider ContentProviderClient
uri Uri
account Account
Returns
Pair<Uri, byte[]>
Throws
RemoteException

insert

Added in API level 5
Uri insert (ContentProviderClient provider, 
                Uri uri, 
                Account account, 
                byte[] data)

Parameters
provider ContentProviderClient
uri Uri
account Account
data byte
Returns
Uri
Throws
RemoteException

newSetOperation

Added in API level 5
ContentProviderOperation newSetOperation (Uri uri, 
                Account account, 
                byte[] data)

Creates and returns a ContentProviderOperation that assigns the data array as the sync state for the given account.

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

Added in API level 5
ContentProviderOperation newUpdateOperation (Uri uri, 
                byte[] data)

Creates and returns a ContentProviderOperation that assigns the data array as the sync state for the given account.

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

Added in API level 5
void set (ContentProviderClient provider, 
                Uri uri, 
                Account account, 
                byte[] data)

Assigns the data array as the sync state for the given 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 set
data byte: the byte[] that contains the sync state
Throws
RemoteException if there is a failure communicating with the remote ContentProvider

update

Added in API level 5
void update (ContentProviderClient provider, 
                Uri uri, 
                byte[] data)

Parameters
provider ContentProviderClient
uri Uri
data byte
Throws
RemoteException
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a one-minute survey?
Help us improve Android tools and documentation.