IT. Expert System.

Android Reference

AccountManagerFuture


android.accounts

Interface AccountManagerFuture<V>



  • public interface AccountManagerFuture<V>
    A AccountManagerFuture represents the result of an asynchronous AccountManager call. Methods are provided to check if the computation is complete, to wait for its completion, and to retrieve the result of the computation. The result can only be retrieved using method get when the computation has completed, blocking if necessary until it is ready. Cancellation is performed by the cancel method. Additional methods are provided to determine if the task completed normally or was cancelled. Once a computation has completed, the computation cannot be cancelled. If you would like to use a Future for the sake of cancellability but not provide a usable result, you can declare types of the form Future<?> and return null as a result of the underlying task.
    • Method Summary

      Methods
      Modifier and Type Method and Description
      boolean cancel(boolean mayInterruptIfRunning)
      Attempts to cancel execution of this task.
      V getResult()
      Accessor for the future result the AccountManagerFuture represents.
      V getResult(long timeout, TimeUnit unit)
      Accessor for the future result the AccountManagerFuture represents.
      boolean isCancelled()
      Returns true if this task was cancelled before it completed normally.
      boolean isDone()
      Returns true if this task completed.
    • Method Detail

      • cancel

        boolean cancel(boolean mayInterruptIfRunning)
        Attempts to cancel execution of this task. This attempt will fail if the task has already completed, has already been cancelled, or could not be cancelled for some other reason. If successful, and this task has not started when cancel is called, this task should never run. If the task has already started, then the mayInterruptIfRunning parameter determines whether the thread executing this task should be interrupted in an attempt to stop the task.

        After this method returns, subsequent calls to isDone() will always return true. Subsequent calls to isCancelled() will always return true if this method returned true.

        Parameters:
        mayInterruptIfRunning - true if the thread executing this task should be interrupted; otherwise, in-progress tasks are allowed to complete
        Returns:
        false if the task could not be cancelled, typically because it has already completed normally; true otherwise
      • isCancelled

        boolean isCancelled()
        Returns true if this task was cancelled before it completed normally.
        Returns:
        true if this task was cancelled before it completed
      • isDone

        boolean isDone()
        Returns true if this task completed. Completion may be due to normal termination, an exception, or cancellation -- in all of these cases, this method will return true.
        Returns:
        true if this task completed
      • getResult

        V getResult()
                    throws OperationCanceledException,
                           IOException,
                           AuthenticatorException
        Accessor for the future result the AccountManagerFuture represents. This call will block until the result is available. In order to check if the result is available without blocking, one may call isDone() and isCancelled(). If the request that generated this result fails or is canceled then an exception will be thrown rather than the call returning normally.
        Returns:
        the actual result
        Throws:
        OperationCanceledException - if the request was canceled for any reason
        AuthenticatorException - if there was an error communicating with the authenticator or if the authenticator returned an invalid response
        IOException - if the authenticator returned an error response that indicates that it encountered an IOException while communicating with the authentication server
      • getResult

        V getResult(long timeout,
                  TimeUnit unit)
                    throws OperationCanceledException,
                           IOException,
                           AuthenticatorException
        Accessor for the future result the AccountManagerFuture represents. This call will block until the result is available. In order to check if the result is available without blocking, one may call isDone() and isCancelled(). If the request that generated this result fails or is canceled then an exception will be thrown rather than the call returning normally. If a timeout is specified then the request will automatically be canceled if it does not complete in that amount of time.
        Parameters:
        timeout - the maximum time to wait
        unit - the time unit of the timeout argument. This must not be null.
        Returns:
        the actual result
        Throws:
        OperationCanceledException - if the request was canceled for any reason
        AuthenticatorException - if there was an error communicating with the authenticator or if the authenticator returned an invalid response
        IOException - if the authenticator returned an error response that indicates that it encountered an IOException while communicating with the authentication server


Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 249 / 158848661. Delta: 0.04546 с