[b]通过Activity.finish 方法实现的[/b]
// 按Back键关闭窗口的计数
private int count=1;
//实现finish 方法
@Override
public void finish()
{
if(count ==2)
{
//调用父类的super.finish 方法关闭窗口,如果不调用super.finish 方法,窗口是不会关闭的
super.finish();
}
else
{
Toast.makeText(this,"再按一次退出程序",Toast.Length_long).show();
count++;
}
}