android 窗口退出,如何关闭程序时所有把窗口都关闭?

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

public class MainActivity extends Activity {

private mywatch mywatch1;

private Button reverse,introduce,styleselect;

private Intent intent = new Intent("com.demo.test.sound");

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

reverse=(Button)findViewById(R.id.reverse);

reverse.setOnClickListener(new OnClickListener(){

public void onClick(View V){

Intent intent1=new Intent();

intent1.setClass(MainActivity.this, ReverseBattery.class);

startActivity(intent1);

}

});

introduce=(Button)findViewById(R.id.introduce);

introduce.setOnClickListener(new OnClickListener(){

public void onClick(View V){

Intent intent2=new Intent();

intent2.setClass(MainActivity.this, aa.class);

startActivity(intent2);

}

});

startService(intent);

}

@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {

// TODO Auto-generated method stub

switch (keyCode) {

case KeyEvent.KEYCODE_BACK:

AlertDialog.Builder build=new AlertDialog.Builder(this);

build.setTitle("Notice")

.setMessage("Do you want to quit?")

.setPositiveButton("Confirm", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

stopService(intent);

android.os.Process.killProcess(android.os.Process.myPid());

System.exit(0);

}

})

.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {

// TODO Auto-generated method stub

}

})

.show();

break;

default:

break;

}

return false;

//return super.onKeyDown(keyCode, event);

}

}

如以上代码。里面两个按钮,点击后跳转至对应的窗口,但关闭程序呢,我只写在主窗口里面。这样我要关闭程序需要回到主窗口才行。但是如果我窗口打开多了,我回到主窗口点击后退后,确实也提示了关闭,但关闭后,依旧还是可以看到其他窗口页面。到底怎么解决??

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值