[Android]双击返回键退出程序

 
 
mainActivity.java

package com.mycompany.myapp;
import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
import android.content.*;
import java.util.*;

public class MainActivity extends Activity
{

@Override
public void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
}
long Current =0;
//记录上次按下返回的时间

public void onBackPressed(){
if (System.currentTimeMillis()- Current >2000){
    Current=System.currentTimeMillis();
    Toast.makeText(this,"再点击一次推出",0).show();
}else{
finish();
System.exit(0);
}
//如果当前时间大于上次记录的时间2秒,那么点一次时弹出Toast消息,如果小于2s,那么退出程序

}
}

Tony-Chen 2018.3.16

猜你喜欢

转载自blog.csdn.net/u013284706/article/details/79586302