public class MediaBrowserService.Result<T> extends Object
MediaBrowserService
.
Each of the methods that takes one of these to send the result must call
sendResult(T)
to respond to the caller with the given results. If those
functions return without calling sendResult(T)
, they must instead call
detach()
before returning, and then may call sendResult(T)
when
they are done. If more than one of those methods is called, an exception will
be thrown.
MediaBrowserService.onLoadChildren(java.lang.String, android.service.media.MediaBrowserService.Result<java.util.List<android.media.browse.MediaBrowser.MediaItem>>)
,
MediaBrowserService.onLoadItem(java.lang.String, android.service.media.MediaBrowserService.Result<android.media.browse.MediaBrowser.MediaItem>)
Modifier and Type | Method and Description |
---|---|
void |
detach()
Detach this message from the current thread and allow the
sendResult(T)
call to happen later. |
void |
sendResult(T result)
Send the result back to the caller.
|
public void sendResult(T result)
public void detach()
sendResult(T)
call to happen later.