android返回键方法,Android按返回键(后退键)Back键事件捕获的两种方法
package zhangphil.back;
import android.support.v7.app.ActionBarActivity;
import android.util.Log;
import android.view.KeyEvent;
import android.os.Bundle;
public class MainActivity extends ActionBarActivity {
// 打印事件的標簽
private final String TAG = "Phil";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.d(TAG, "onCreate()");
}
@Override
protected void onStart() {
super.onStart();
Log.d(TAG, "onStart()");
}
@Override
protected void onRestart() {
super.onRestart();
Log.d(TAG, "onRestart()");
}
@Override
protected void onResume() {
super.onResume();
Log.d(TAG, "onResume()");
}
@Override
protected void onPause() {
super.onPause();
Log.d(TAG, "onPause()");
}
@Override
protected void onStop() {
super.onStop();
Log.d(TAG, "onStop()");
}
@Override
protected void onDestroy() {
super.onDestroy();
Log.d(TAG, "onDestroy()");
}
// 捕獲返回鍵的方法1
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
// 按下BACK,同時沒有重復
Log.d(TAG, "onKeyDown()");
}
return super.onKeyDown(keyCode, event);
}
// 捕獲返回鍵的方法2
@Override
public void onBackPressed() {
Log.d(TAG, "onBackPressed()");
super.onBackPressed();
}
}
總結
以上是生活随笔為你收集整理的android返回键方法,Android按返回键(后退键)Back键事件捕获的两种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spec linux,linux – 在
- 下一篇: android 设置 媒体服务器,第三讲