阅读更多

推荐安卓开发神器(里面有各种UI特效和android代码库实例)

import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.os.Bundle;/***   * @author Mari  * @version 创建时间:2011-3-1 上午09:43:38  * MyAcitivty类说明:Acitivty的子类 基础该类的子类必须实现onCreate 方法  * 在该类中注册了一个BroadcastReceiver 用于接收退出消息  * 在接收到消息之后结束自身*/public abstract class MyAcitivty extends Activity {        /**         * 负责各个具体 Activity 的显示         */        public abstract void onCreate();        @Override        public void onCreate(final Bundle savedInstanceState) {                // TODO Auto-generated method stub                super.onCreate(savedInstanceState);                onCreate();                RegListener();        }        /**         * 注册退出事件监听         *          */        public void RegListener() {                ExitListenerReceiver exitre = new ExitListenerReceiver();                IntentFilter intentfilter = new IntentFilter();                intentfilter.addAction(this.getPackageName() + "."                                + "ExitListenerReceiver");                this.registerReceiver(exitre, intentfilter);        }                class ExitListenerReceiver extends BroadcastReceiver {                @Override                public void onReceive(Context arg0, Intent arg1) {                        ((Activity) arg0).finish();                }        }}



在自己所有的activity中继承该类 到需要退出程序的时候发送广播Intent intent = new Intent(context.getPackageName()+".ExitListenerReceiver");
   
context.sendBroadcast(intent); 即可。

不在2.2的时候activityManager.restartPackage()方法就可以退出整个程序

 

更多相关文章

  1. Android(安卓)Wear Preview- 从通知上接收语音输入(Receiving Voi
  2. 初识RatingBar
  3. android 全面讲解BroadCastReceiver
  4. android双击返回键退出程序
  5. 主界面监听返回键,退出程序
  6. android双击返回键退出程序
  7. android 常用代码备份
  8. android双击返回键退出程序
  9. android捕获开机启动(原)

随机推荐

  1. android 获取assets下的图片
  2. 【Android应用开发】Android Studio 错误
  3. Android图片双指缩放,单指移动实现
  4. Android 悬浮窗在状态栏之上不影响其他操
  5. android软件开发:后台监控应用程序包的安
  6. Android(安卓)Studio 实现一个简单的计算
  7. AndroidManifest.xml文件详解(grant-uri-p
  8. Android Studio报错Error while executin
  9. android 根据非物理路径得到物理路径
  10. 用最新的elipse搭建android开发环境