Android:按下后退按钮时如何使用OnCreate()

use*_*255 2 android back-button oncreate

按下我想要的后退按钮时,无论加载什么屏幕,都会执行onCreate()方法.我想要这个,因为在浏览应用程序时屏幕必须刷新.

我是否需要覆盖后退按钮方法?

if(keyCode == KeyEvent.KEYCODE_BACK)
{

    }
Run Code Online (Sandbox Code Playgroud)

Fin*_*uka 16

当您按下后退按钮时,将onResume()调用该方法,因此不要onCreate()使用此方法,而是使用此方法并执行您需要执行的任何操作以刷新活动.

  • 为了更好地了解Activity生命周期我还建议你每次触发Activity的不同方法时都显示一个toast ..所以在onResume()你Toast.makeText(this,"onResume()",Toast.LENGTH_SHORT ).节目(); ..在onStop()和onCreate(),onStart()等相同:) (2认同)