推荐安卓开发神器(里面有各种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 退出机制
  2. ScrollView嵌套webview因焦点问题导致自动滑动
  3. Android(安卓)APP无法接收开机广播
  4. Android开机自动启动程序设置
  5. 初识SeekBar
  6. Android点击两次返回键,退出应用程序
  7. Android开机自启动
  8. QT Creator 构建android apk失败问题
  9. Android开机自启动

随机推荐

  1. Android(安卓)获取USB扫描枪简易封装
  2. Android的多媒体框架Opencore代码阅读
  3. android中下载文件到sdcard和进度条小结
  4. Android重温
  5. 腾讯Android面经
  6. Android中LayoutParams总结和用法
  7. 为Android加入busybox工具
  8. android布局tips,基础知识搜集
  9. android shape的使用
  10. android HAL介绍