首页 > 系统 > Android > 正文

Android中按两次返回键退出

2019-11-09 18:03:06
字体:
来源:转载
供稿:网友
Android中按两次返回键退出APP应用按两次返回键退出,这个功能是为了避免误点而把程序退出了,以下是实现这个功能的示例代码,希望对你们有帮助:package com.example.test;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.widget.Toast;public class TestActivity extends Activity {        PRivate long mExitTime;        public void onCreate(Bundle savedInstanceState) {                super.onCreate(savedInstanceState);                setContentView(R.layout.main);        }                public boolean onKeyDown(int keyCode, KeyEvent event) {                if (keyCode == KeyEvent.KEYCODE_BACK) {                        if ((System.currentTimeMillis() - mExitTime) > 2000) {                                Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();                                mExitTime = System.currentTimeMillis();                        } else {                                finish();                        }                        return true;                }                return super.onKeyDown(keyCode, event);        }}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表