android点击back,Android BACK键点击两次

我想在BACK键被点击一次时显示一些内容,并在点击两次时关闭应用程序。Android BACK键点击两次

@Override

public boolean onKeyDown(int keyCode, KeyEvent event) {

if (keyCode == KeyEvent.KEYCODE_BACK) {

if (/* BACK_KEY_was_clicked_once_again */) {

finish();

}

else

{

text.setText(log);

}

return true;

}

return super.onKeyDown(keyCode, event);

}

对不起,我没有解释得很好

主要(可以说)查看我的应用程序是:text.setText(日志),但是当我点击菜单中的“信息”按钮,然后:文本.setText(信息)。当设置“信息”时,我想将BACK按钮设置为:text.setText(log),当设置“log”时,我想要返回按钮关闭我的应用程序。

现在我意识到我真正想做的事情,并改变了代码如下:

public boolean onKeyDown(int keyCode, KeyEvent event) {

if (keyCode == KeyEvent.KEYCODE_BACK) {

if (text.getText() == log) {

finish();

}

else

{

text.setText(log);

}

return true;

}

return super.onKeyDown(keyCode, event);

}

2012-12-06

Mirek

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值