zoukankan      html  css  js  c++  java
  • BroadcastReceiver.PendingResult类别

    java.lang.Object

    android.content.BroadcastReceiver.PendingResul

    类概述

    状态的结果正在等待一个广播接收器。在BroadcastReceiver.onReceive()中通过goAsync()返回。
    广播没有终止同意你从onReceive()返回;完毕广播你必须调用一次finish()。
    这同意你处理广播的应用程序的主线程
    在线程中注意:这个类的内部状态本身不是线程安全的,然而假设你确信你没有比赛你能够从不论什么线程使用它。通常这意味着你将在还有一个线程着手整个对象,将全权负责设置不论什么结果,最后调用finish()。

    公共方法

    public final void abortBroadcast ()

    为异步播放处理版本号的BroadcastReceiver.abortBroadcast()

    public final void clearAbortBroadcast ()

    为异步播放处理版本号的BroadcastReceiver.clearAbortBroadcast()

    public final void finish ()

    完毕广播,当前结果将发送而且下一个广播将继续进行


    public final boolean getAbortBroadcast ()

    为异步播放处理版本号的BroadcastReceiver.getAbortBroadcast() 

    public final int getResultCode ()

    为异步播放处理版本号的BroadcastReceiver.getResultCode()

    public final String getResultData ()

    为异步播放处理版本号的BroadcastReceiver.getResultData() 

    public final Bundle getResultExtras (boolean makeMap)

    为异步播放处理版本号的BroadcastReceiver.getResultExtras(boolean)

    public final void setResult (int code, String data, Bundle extras)

    为异步播放处理版本号的BroadcastReceiver.setResult(int, String, Bundle)

    public final void setResultCode (int code)

    为异步播放处理版本号的BroadcastReceiver.setResultCode(int) 

    public final void setResultData (String data)

    为异步播放处理版本号的BroadcastReceiver.setResultData(String)

    public final void setResultExtras (Bundle extras)

    为异步播放处理版本号的BroadcastReceiver.setResultExtras(Bundle)


  • 相关阅读:
    无名信号量在多线程间的同步
    ftok函数例子
    strerror和perror函数详解
    lockf函数的使用
    背包问题-2动态规划【正解】
    递归思想即背包问题
    生产者消费者问题(基于线程和无名信号量)
    eclipse 安装python后pydev不出现
    Eclipse+pydev解决中文显示和注释问题的方法大全
    MyEclipse10配置PyDev进行Python开发
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4605488.html
Copyright © 2011-2022 走看看