9 confirm android exit back toast
我是Android开发的新手,我想要它,所以当用户按下主活动上的后退按钮时,会出现一个Toast消息,其中"再次按下后退按钮确认退出"消息.我该怎么做?这是我到目前为止:
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
super.onBackPressed();
Toast s = Toast.makeText(getBaseContext(), "Press back again to exit", Toast.LENGTH_LONG);
s.show();
wait();
public boolean onBackPressed() {
finish();
}
}
Run Code Online (Sandbox Code Playgroud)
Hei*_*sch 19
我只是节省了背压的时间,然后将最新印刷机的时间与新印刷机进行比较.
long lastPress;
@Override
public void onBackPressed() {
long currentTime = System.currentTimeMillis();
if(currentTime - lastPress > 5000){
Toast.makeText(getBaseContext(), "Press back again to exit", Toast.LENGTH_LONG).show();
lastPress = currentTime;
}else{
super.onBackPressed();
}
}
Run Code Online (Sandbox Code Playgroud)
当应用程序确认背压时,你也可以解雇吐司(cred @ToolmakerSteve):
long lastPress;
Toast backpressToast;
@Override
public void onBackPressed() {
long currentTime = System.currentTimeMillis();
if(currentTime - lastPress > 5000){
backpressToast = Toast.makeText(getBaseContext(), "Press back again to exit", Toast.LENGTH_LONG);
backpressToast.show();
lastPress = currentTime;
} else {
if (backpressToast != null) backpressToast.cancel();
super.onBackPressed();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9417 次 |
| 最近记录: |