public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public void onBackPressed() {
Log.d("onBackPressed", "touch BackPressed");
twoTimesToExit();
}
private long exitTime;
public void twoTimesToExit() {
if ((System.currentTimeMillis() - exitTime) > 2000) {
Toast.makeText(this, "再按一次退出", Toast.LENGTH_SHORT).show();
exitTime = System.currentTimeMillis();
} else {
this.finish();
System.exit(0);
}
}
}
JAVA android 点击两次返回键退出
最新推荐文章于 2022-11-07 18:24:11 发布
本文介绍了一个简单的Android应用退出确认机制实现方式。当用户按下返回键时,应用会提示用户再次按下以确认退出,避免误操作。代码示例中使用了Toast进行提示,并通过记录时间来判断是否为连续两次按下。
3万+

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



