http://alex-yang-xiansoftware-com.iteye.com/blog/1099207

  • 还有一种就是使用方法是使用Android的Broadcast机制。在所有的Activity中注册退出程序的消息,当收到消息时调用finish方法。 然后再有退出程序功能的Activity上广播关闭消息。代码如下:

    package com.kingtone.activity;     import android.app.Activity;   import android.content.BroadcastReceiver;   import android.content.Context;   import android.content.Intent;   import android.content.IntentFilter;   /**   * 所有Activity的父类,用来注册退出程序的广播事件,   * 并且对收到的退出程序事件进行处理   * @author Administrator   *   */  public class CommonActivity  extends Activity {              //广播的内部类,当收到关闭事件时,调用finish方法结束activity       private BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {           @Override          public void onReceive(Context context, Intent intent) {               finish();           }       };         @Override      public void onResume() {           super.onResume();           //在当前的activity中注册广播           IntentFilter filter = new IntentFilter();           filter.addAction(GlobalVarable.EXIT_ACTION);           this.registerReceiver(this.broadcastReceiver, filter);       }   }  
        @Override    public void onDestroy() {        super.onDestroy();        unregisterReceiver(mLoggedOutReceiver);    }    @Override    public void onResume() {        super.onResume();          }    @Override    public void onPause() {        super.onPause();    }

    1. Intentintent=newIntent();
    2. intent.setAction(GlobalVarable.EXIT_ACTION);//退出动作
    3. this.sendBroadcast(intent);//发送广播
    4. super.finish();
    5. //退出后台线程,以及销毁静态变量
    6. System.exit(0);

  • 更多相关文章

    1. 20145328 《Java程序设计》实验四实验报告
    2. Android笔记汇总
    3. Android欢迎界面的实现
    4. Android隐藏Icon,条件启动显示icon
    5. Android——手写字体识别程序
    6. Dev Guide_Android(安卓)Basics_Application Fundamentals
    7. Google VR SDK for Android(1)-introduction(介绍)
    8. Android(安卓)alertdialog实现确认退出
    9. Android(java)学习笔记38:Android(安卓)短信发送

    随机推荐

    1. 新建Android项目
    2. Android实战简易教程-第六十四枪(Android(
    3. android中的LaunchMode详解----四种加载
    4. 【Android】ListAdapter的常用的子类
    5. android图库竖屏不显示status bar的解决
    6. 检测 android ethernet 支持 IPV6 否
    7. android studio如何连接夜神模拟器
    8. Android(安卓)Studio代理以及证书导入
    9. 小米开源文件管理器MiCodeFileExplorer-
    10. android帮助文档打开慢的三种解决方法