android studio 实现再按一次返回键退出程序
16lz
2021-12-17
public class WebLocalActivity extends AppCompatActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_web_local); } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if((System.currentTimeMillis()-exitTime) > 2000){ exitTime = System.currentTimeMillis(); Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show(); } else { mHandler.postDelayed(mFinish, 0); } //return super.onKeyDown(keyCode, event); return false; } private long exitTime = 0; private Handler mHandler = new Handler(); private Runnable mFinish = new Runnable() { @Override public void run() { finish(); } };}
不懂就私聊
更多相关文章
- Android退出应用最优雅的方式(改进版)
- Android里面编写退出主程序的提示代码
- android 完全退出程序
- Android(安卓)点击back键两次退出程序
- android 清除所有activity
- Android(安卓)Activity界面切换添加动画特效
- Android(安卓)Activity界面切换添加动画特效
- Android(安卓)Activity界面切换添加动画特效
- AndRoid完全退出程序