BroadcastReceiver.PendingResult
public
static
class
BroadcastReceiver.PendingResult
extends Object
| java.lang.Object | |
| ↳ | android.content.BroadcastReceiver.PendingResult |
State for a result that is pending for a broadcast receiver. Returned
by goAsync()
while in BroadcastReceiver.onReceive().
This allows you to return from onReceive() without having the broadcast
terminate; you must call finish() once you are done with the
broadcast. This allows you to process the broadcast off of the main
thread of your app.
Note on threading: the state inside of this class is not itself
thread-safe, however you can use it from any thread if you properly
sure that you do not have races. Typically this means you will hand
the entire object to another thread, which will be solely responsible
for setting any results and finally calling finish().
Summary
Public methods | |
|---|---|
final
void
|
abortBroadcast()
Version of |
final
void
|
clearAbortBroadcast()
Version of |
final
void
|
finish()
Finish the broadcast. |
final
boolean
|
getAbortBroadcast()
Version of |
final
int
|
getResultCode()
Version of |
final
String
|
getResultData()
Version of |
final
Bundle
|
getResultExtras(boolean makeMap)
Version of |
final
void
|
setResult(int code, String data, Bundle extras)
Version of |
final
void
|
setResultCode(int code)
Version of |
final
void
|
setResultData(String data)
Version of |
final
void
|
setResultExtras(Bundle extras)
Version of |
Inherited methods | |
|---|---|
java.lang.Object
| |
Public methods
abortBroadcast
void abortBroadcast ()
Version of BroadcastReceiver.abortBroadcast() for
asynchronous broadcast handling.
clearAbortBroadcast
void clearAbortBroadcast ()
Version of BroadcastReceiver.clearAbortBroadcast() for
asynchronous broadcast handling.
finish
void finish ()
Finish the broadcast. The current result will be sent and the next broadcast will proceed.
getAbortBroadcast
boolean getAbortBroadcast ()
Version of BroadcastReceiver.getAbortBroadcast() for
asynchronous broadcast handling.
| Returns | |
|---|---|
boolean |
|
getResultCode
int getResultCode ()
Version of BroadcastReceiver.getResultCode() for
asynchronous broadcast handling.
| Returns | |
|---|---|
int |
|
getResultData
String getResultData ()
Version of BroadcastReceiver.getResultData() for
asynchronous broadcast handling.
| Returns | |
|---|---|
String |
|
getResultExtras
Bundle getResultExtras (boolean makeMap)
Version of BroadcastReceiver.getResultExtras(boolean) for
asynchronous broadcast handling.
| Parameters | |
|---|---|
makeMap |
boolean |
| Returns | |
|---|---|
Bundle |
|
setResult
void setResult (int code,
String data,
Bundle extras)
Version of BroadcastReceiver.setResult(int, String, Bundle) for
asynchronous broadcast handling.
| Parameters | |
|---|---|
code |
int |
data |
String |
extras |
Bundle |
setResultCode
void setResultCode (int code)
Version of BroadcastReceiver.setResultCode(int) for
asynchronous broadcast handling.
| Parameters | |
|---|---|
code |
int |
setResultData
void setResultData (String data)
Version of BroadcastReceiver.setResultData(String) for
asynchronous broadcast handling.
| Parameters | |
|---|---|
data |
String |
setResultExtras
void setResultExtras (Bundle extras)
Version of BroadcastReceiver.setResultExtras(Bundle) for
asynchronous broadcast handling.
| Parameters | |
|---|---|
extras |
Bundle |
Interfaces
- ClipboardManager.OnPrimaryClipChangedListener
- ComponentCallbacks
- ComponentCallbacks2
- ContentProvider.PipeDataWriter
- DialogInterface
- DialogInterface.OnCancelListener
- DialogInterface.OnClickListener
- DialogInterface.OnDismissListener
- DialogInterface.OnKeyListener
- DialogInterface.OnMultiChoiceClickListener
- DialogInterface.OnShowListener
- EntityIterator
- IntentSender.OnFinished
- Loader.OnLoadCanceledListener
- Loader.OnLoadCompleteListener
- ServiceConnection
- SharedPreferences
- SharedPreferences.Editor
- SharedPreferences.OnSharedPreferenceChangeListener
- SyncStatusObserver
Classes
- AbstractThreadedSyncAdapter
- AsyncQueryHandler
- AsyncQueryHandler.WorkerArgs
- AsyncQueryHandler.WorkerHandler
- AsyncTaskLoader
- BroadcastReceiver
- BroadcastReceiver.PendingResult
- ClipboardManager
- ClipData
- ClipData.Item
- ClipDescription
- ComponentName
- ContentProvider
- ContentProviderClient
- ContentProviderOperation
- ContentProviderOperation.Builder
- ContentProviderResult
- ContentQueryMap
- ContentResolver
- ContentUris
- ContentValues
- Context
- ContextWrapper
- CursorLoader
- Entity
- Entity.NamedContentValues
- Intent
- Intent.FilterComparison
- Intent.ShortcutIconResource
- IntentFilter
- IntentFilter.AuthorityEntry
- IntentSender
- Loader
- Loader.ForceLoadContentObserver
- MutableContextWrapper
- PeriodicSync
- QuickViewConstants
- RestrictionEntry
- RestrictionsManager
- SearchRecentSuggestionsProvider
- SyncAdapterType
- SyncContext
- SyncInfo
- SyncRequest
- SyncRequest.Builder
- SyncResult
- SyncStats
- UriMatcher
- UriPermission
Exceptions