GraphRequestBatch
Доступна более новая версия данного класса. Посетите текущую версию.

RequestBatch contains a list of Request objects that can be sent to Facebook in a single round-trip.

Расширение:AbstractList
Пакет:facebook
Конструкторы
GraphRequestBatch()

Constructor. Creates an empty batch.

public GraphRequestBatch()
GraphRequestBatch(Collection)

Constructor.

public GraphRequestBatch(Collection requests)
ПараметрОписание
requestsThe requests to add to the batch
GraphRequestBatch(GraphRequest)

Constructor.

public GraphRequestBatch(GraphRequest requests)
ПараметрОписание
requestsThe requests to add to the batch
GraphRequestBatch(GraphRequestBatch)

Constructor.

public GraphRequestBatch(GraphRequestBatch requests)
ПараметрОписание
requestsThe requests to add to the batch
Методы экземпляра
getTimeout()

Gets the timeout to wait for responses from the server before a timeout error occurs.

public int getTimeout()
Returns
The timeout, in milliseconds; 0 (the default) means do not timeout
setTimeout(int)

Sets the timeout to wait for responses from the server before a timeout error occurs.

public void setTimeout(int timeoutInMilliseconds)
ПараметрОписание
timeoutInMillisecondsThe timeout, in milliseconds; 0 means do not timeout
addCallback(Callback)

Adds a batch-level callback which will be called when the entire batch has finished executing.

public void addCallback(Callback callback)
ПараметрОписание
callbackThe callback
removeCallback(Callback)

Removes a batch-level callback.

public void removeCallback(Callback callback)
ПараметрОписание
callbackThe callback
add(Object)
public boolean add(Object arg0)
ПараметрОписание
arg0
add(int, Object)
public void add(int arg0, Object arg1)
ПараметрОписание
arg0
arg1
clear()
public void clear()
get(int)
public Object get(int arg0)
ПараметрОписание
arg0
remove(int)
public Object remove(int arg0)
ПараметрОписание
arg0
set(int, Object)
public Object set(int arg0, Object arg1)
ПараметрОписание
arg0
arg1
size()
public int size()
getBatchApplicationId()

Getter for the batch application id.

public final String getBatchApplicationId()
Returns
The batch application id.
setBatchApplicationId(String)

Setter for the batch application id.

public final void setBatchApplicationId(String batchApplicationId)
ПараметрОписание
batchApplicationIdThe batch application id.
executeAndWait()

Executes this batch on the current thread and returns the responses.

This should only be used if you have transitioned off the UI thread.

public final List executeAndWait()
Returns
A list of Response objects representing the results of the requests; responses are returned in the same order as the requests were specified.
executeAsync()

Executes this batch asynchronously. This function will return immediately, and the batch will be processed on a separate thread. In order to process results of a request, or determine whether a request succeeded or failed, a callback must be specified (see GraphRequest.setCallback(GraphRequest.Callback))

This should only be called from the UI thread.

public final GraphRequestAsyncTask executeAsync()
Returns
A RequestAsyncTask that is executing the request