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 {//Print event label private Final String TAG = "Phil"; @Overrideprotected void OnCreate (Bundle savedinstancestate) {super.oncreate ( Savedinstancestate); LOG.D (TAG, "onCreate ()");} @Overrideprotected void OnStart () {Super.onstart (); LOG.D (TAG, "OnStart ()");} @Overrideprotected void Onrestart () {Super.onrestart (); LOG.D (TAG, "Onrestart ()");} @Overrideprotected void Onresume () {super.onresume (); LOG.D (TAG, "Onresume ()");} @Overrideprotected void OnPause () {super.onpause (); LOG.D (TAG, "OnPause ()");} @Overrideprotected void OnStop () {super.onstop (); LOG.D (TAG, "onStop ()");} @Overrideprotected void OnDestroy () {Super.ondestroy (); LOG.D (TAG, "OnDestroy ()");} Methods for capturing return keys 1@overridepublic boolean onKeyDown (int keycode, keyevent event) {if (keycode = = Keyevent.keycode_back &&am P Event.getrepeatcount () = = 0) {//press back,At the same time there is no duplicate log.d (TAG, "OnKeyDown ()");} Return Super.onkeydown (KeyCode, event);} method to capture the return key 2@overridepublic void onbackpressed () {LOG.D (TAG, "onbackpressed ()"); super.onbackpressed ();}}
Android Press the back key (Back button) two methods of event capture