private long exitTime = 0;
@Override
public void onBackPressed() {
if ((System.currentTimeMillis() - exitTime) > 2000) {
Toast.makeText(MainActivity.this, "再按一次退出程序", Toast.LENGTH_SHORT)
.show();
exitTime = System.currentTimeMillis();
} else {
super.onBackPressed();
}
}
原文出自:http://www.fengfly.com/plus/view-212651-1.html
本文介绍了一种通过设置退出延迟时间来防止用户误操作关闭应用的方法,具体实现为在按下返回键后若未在2秒内再次按下,才会执行退出操作。此功能能够提升用户体验,减少不必要的应用关闭。
808

被折叠的 条评论
为什么被折叠?



