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)


BroadcastReceiver.PendingResult类别的更多相关文章

  1. BroadcastReceiver类

    java.lang.Object    ↳ android.content.BroadcastReceiver 已知直接子类 AppWidgetProvider DeviceAdminReceiver ...

  2. 品茗论道说广播(Broadcast内部机制讲解)(下)

    下面我们来看,递送广播动作中最重要的processNextBroadcast(). 3.2 最重要的processNextBroadcast() 从processNextBroadcast()的代码, ...

  3. 深入理解android的UI更新机制

    深入理解android的UI更新机制 由问题开始: 如何更新android UI? 可以通过如下方法: 在主线程里直接操作UI控件. handler.post(Runnable) runOnUiThr ...

  4. 安卓权威编程指南-笔记(第27章 broadcast intent)

    本章需求:首先,让应用轮询新结果并在有所发现时及时通知用户,即使用户重启设备后还没有打开过应用.其次,保证用户在使用应用时不出现新结果通知. 1. 一般intent和broadcast intent ...

  5. BroadcastReceiver应用1

    有两种注册方式:1. 在AndroidManifest中注册.2. 在代码中直接注册,这种注册需要注意的一点是:当注册此Receiver的Activity退出的时候,一定要调用unregisterRe ...

  6. BroadCastReceiver中耗时操作导致ANR

    現象:廣播接收器中進行耗時的I/O操作導致ANR. 查資料發現每次广播到来时 , 会重新创建 BroadcastReceiver 对象 , 并且调用 onReceive() 方法 , 执行完以后 该对 ...

  7. BroadcastReceiver和Intetnt的理解 Day34

    BroadcastReceiver和Intetnt的理解 Day34 mobile4.0 短信监控 问题堆栈 1. 下载开源项目View.网址自己fork一下 2. ContentProvider原理 ...

  8. Android组件系列----BroadcastReceiver广播接收器

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  9. Intent和BroadcastReceiver

    Intent简介 Intent是一种消息传递机制,作用: 使用类名显示启动一个特定的Service或Activity 启动Activity或Service来执行一个Intent 广播某个事件已经发生 ...

随机推荐

  1. 【原创】leetCodeOj --- Find Minimum in Rotated Sorted Array II 解题报告

    题目地址: https://oj.leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii/ 题目内容: Suppose a sort ...

  2. 流动python - 什么是魔术方法(magic method)

    我们经常看到各种各样的方法已经被包围了由双下划线,例如__init__,他们是魔术方法. 魔术方法python语言预订好"协议",在不同情况下不同的魔术方法,是隐式调用.我们重写这 ...

  3. android 常见的解决(mdpi、hdpi 、xhdpi、xxhdpi )屏幕调整

    查询到执行的system service后,就能够在dumpsys后面加上service的名字,查看指定的service信息. adb shell dumpsys activity adb shell ...

  4. JDBC公共动作类

    import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sq ...

  5. c# 用正则表达式在指定的字符串中每隔指定个数的文字插入指定字符串

    public static string AddNewLine(string inString,int num,string addString="\r\n") { return ...

  6. HDU - 5036 Operation the Sequence

    Problem Description You have an array consisting of n integers: a1=1,a2=2,a3=3,-,an=n. Then give you ...

  7. Webots入门(二)-build up a controller

    A simple controller 控制器程序读取传感器的值,然后改动行走速度来避开障碍物. 以下是控制器源码mybot_simple.c: #include<webots/robot.h& ...

  8. This Android SDK requires Android Developer Toolkit version 22.6.2 or above.

    今天,在android SDK升级时间,我遇到上述错误,经过一番努力仍克服. 解决方法:android-sdk-windows\tools\lib中间plugin.prop在文档 plugin.ver ...

  9. .net与Java的WebService互调

    本文记录一下.net与Java是如何进行Web Service的互相调用的. 1.准备工作 MyEclipse 10 JDK 1.6.0_13 Visual Studio 2012 .net fram ...

  10. 开始的iOS编程之前的准备

    原地址:http://www.appcoda.com/what-you-need-to-begin-ios-programming/ 1.准备一台苹果设备 这段基本是废话,我就不翻译了,IOS开发你懂 ...