1.MainActivity.java
//添加自身Activity到集合,每个activity都要添加
PublicWay.activityList.add(this);
Button exit=(Button)findViewById(R.id.exit); //可以使用任何想要的对象,不仅仅是BUTTON
//退出程序事件
exit.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//遍历Activity,然后关闭
for(int i=0;i<PublicWay.activityList.size();i++){
if (PublicWay.activityList.get(i) != null) {
PublicWay.activityList.get(i).finish();
}
}
}
});
PublicActivity.java
public class PublicActivity
{
public static List<Activity> activityList = new ArrayList<Activity>();
}
此方法可以关闭所有Activity,即实现退出程序
好吧,其实上面写了这么多,还有更简单的方法。
直接调用System.exit(0);就可以直接退出程序