Android学习之关闭应用程序的方法
Java代码
package com.close;
import java.util.LinkedList;
import java.util.Stack;
import android.app.Activity;
public class ActivityManager {
private static LinkedList<Activity> acys;
private static ActivityManager instance = null;
private ActivityManager (){}
public static ActivityManager getInstance(){
if(instance == null){
instance = new ActivityManager ();
acys = new LinkedList<Activity>();
}
return instance;
}
public void add(Activity acy)
{
acys.add(acy);
}
public void remove(Activity acy)
{
acys.remove(acy);
}
public void closeAll()
{
Activity acy;
while(acys.size() != 0)
{
acy = acys.poll();
if(!acy.isFinishing())
acy.finish();
}
}
}
相关新闻>>
- 发表评论
-
- 最新评论 更多>>
今日头条
更多>>您可能感兴趣的文章
- Android[中级教程]第一章 数据存储之Shared Preferenc
- Ubuntu 10.10 64bit下使用Android NDK r6编译FFmpeg 0.8.1
- Android TextView中设定个别文字字体显示格式
- Android自定义PopupWindow实现的Menu(TabMenu)
- android平板上的GridView视图缓存优化
- 基于Android NDK的学习之旅-----JNI LOG打印
- 自定义ListView背景(解决了拖动变黑的效果)
- Android项目代码混淆
- Android开发者指南(2) —— aapt
- Android开发之Android体系架构介绍