`

android 广播

 
阅读更多

Handler handler = new Handler() { 
  @Override     
  public void handleMessage(Message msg) {    
   if (msg.what == 1) {        
    int index= msg.getData().getInt("index");  
    if(index!=0){    
     //显示进度         
     }        
    if(index>=100){  
     if(当前是非主Activity){ 
      //隐藏进度,弹出下载完成提示         
      }else{ 
       //给主Activity发送一个广播      
       Intent intent = new Intent("android.intent.action.MAIN");    
       sendBroadcast(intent);  
       }    
     }         
    }      
   }};
     }
    }
    }
   }
  }
 }

  同时,在主Activity中定义一个广播接收器,并处理
  Java代码

  BroadcastReceiver mReceiver=new BroadcastReceiver(){
   public void onReceive(Context context, Intent intent) {
    //刷新主Activity界面 
    init();
    }};
    IntentFilter intentFilter = new IntentFilter("android.intent.action.MAIN");
    registerReceiver(mReceiver, intentFilter);
  }

分享到:
评论

相关推荐

    Android广播onReceiver回调更新ui

    "Android广播onReceiver回调更新ui"这个主题主要涉及如何在广播接收器中处理接收到的广播消息,并在用户界面(UI)上做出相应的更新。我们将深入探讨以下几个关键知识点: 1. **广播机制**: Android系统通过发送...

    android广播事件处理

    Android广播系统基于发布-订阅模式,使得任何应用都可以发送广播,而其他应用可以通过注册接收器来监听并响应这些广播。本文将深入探讨Android广播事件处理的相关知识点。 一、广播类型 1. 系统广播:由Android...

    android 广播接收完整源码

    在提供的源码中,可能包含了广播接收器的创建、注册、IntentFilter的设置以及onReceive()方法的实现等内容,通过分析这些代码,你可以深入理解Android广播接收器的工作原理和用法。如果源码包含了一些特殊功能或优化...

    Android广播机制详解

    本文将详细解析Android广播机制的核心概念、工作原理以及如何使用。 一、广播基本概念 1. 广播Intent:广播Intent是Android系统中用于发送和接收广播消息的对象。它包含一个动作(Action)、数据(Data)、类型...

    Android广播开发规范.docx

    ### Android广播开发规范详解 #### 一、引言 Android平台上的广播机制是实现应用程序间通信的重要手段之一。为了确保代码的一致性和可维护性,本文档旨在为开发者提供一套全面且规范化的广播开发指导原则。这将有...

    android 广播简单的使用

    ### Android广播机制详解 在Android开发中,广播(Broadcast)是一种常见的组件间通信方式,用于在应用程序的不同部分或不同应用程序之间传递消息。本篇将基于提供的文件内容详细讲解Android广播的简单使用方法。 ...

    android 广播,界面传值示例

    在Android开发中,广播(Broadcast)和界面传值是两个重要的概念。广播是Android系统中的一种全局通知机制,用于在应用程序之间传递消息。界面传值则涉及到Activity、Fragment或者Service之间的数据交换。在这个...

    android 广播实例,可以收发

    本教程将深入探讨Android广播的使用,包括如何创建、发送和接收广播,以及如何在广播接收器中更新界面元素。 一、广播的基本概念 1. 广播Intent:广播是通过Intent对象来传递的,可以携带数据,使得信息能够在多个...

    Android 广播、服务、对话框直接交互demo

    在Android应用开发中,广播(BroadcastReceiver)、服务(Service)和对话框(Dialog)是三个重要的组件,它们各自承担着不同的职责,同时也可以相互协作,实现复杂的功能。在这个"Android 广播、服务、对话框直接...

    Android广播组件实践——短信黑名单简单实现

    本实践将详细介绍如何利用Android广播组件来实现一个简单的短信黑名单功能。 首先,我们需要创建一个BroadcastReceiver子类,这个子类将继承BroadcastReceiver并重写onReceive()方法。在onReceive()方法内,我们将...

    android广播小例子

    在这个"android广播小例子"中,我们将探讨如何创建和使用广播接收器。 首先,我们需要在AndroidManifest.xml文件中注册我们的广播接收器。注册分为静态注册和动态注册两种方式。静态注册是在manifest文件中添加标签...

    Delphi Android 广播事件处理

    在Android开发中,广播事件(Broadcast)是一种全局的消息传递机制,允许应用程序之间或者系统与应用程序之间进行通信。在本文中,我们将深入探讨如何使用Delphi这个强大的RAD(快速应用开发)工具来处理Android系统...

    android广播机制

    Android 广播机制是Android系统中一种用于组件间通信的重要机制。BroadcastReceiver,即广播接收器,是Android四大组件之一,它允许应用程序在不互相依赖的情况下接收和响应系统或应用程序发出的广播事件。这些事件...

    Android广播demo

    "Android广播demo"是一个基础的示例,旨在帮助开发者快速理解并掌握如何在Android系统中使用广播接收器。 首先,我们来详细了解一下Android广播系统的工作原理。在Android中,广播分为两种类型:系统广播和应用广播...

    Android广播接实现监听电话状态(电话的状态,拦截)

    在Android平台上,对电话状态的监听和拦截是一个需要特别权限和精确实现的敏感操作,这涉及到Android的权限管理、广播接收器(BroadcastReceiver)、事件监听机制以及电话状态的处理。以下知识点将详细介绍如何实现这...

    android广播 demo

    "android广播 demo"是一个示例项目,旨在帮助开发者理解如何在Android应用中实现和使用广播机制。通过分析这个BroadcastDemo项目,我们可以深入学习广播的原理和实践应用。 首先,我们需要了解广播的基本概念。在...

    Android 广播传值

    "Android 广播传值"是指通过Android系统的BroadcastReceiver机制,实现不同组件或进程之间的数据交换。BroadcastReceiver是Android四大组件之一,它能够监听并接收系统或应用程序发送的广播消息,包括字符串、整型等...

    android 广播优先级

    在Android系统中,广播接收器(Broadcast Receiver)是一种重要的组件,它允许应用程序监听并响应系统或应用程序发送的各种广播意图(Intent)。当我们谈论“android 广播优先级”时,我们关注的是不同广播接收器在...

    Android广播的各种使用方式

    本教程将深入探讨Android广播的各种使用方式及其应用场景。 1. **注册方式** - **动态注册**:在代码中通过`registerReceiver()`方法注册BroadcastReceiver,优点是可以随时注册和注销,减少内存占用。但缺点是...

Global site tag (gtag.js) - Google Analytics