Android将一般称之为
onPause()如果你打电话
finish()你活动的整个生命周期期间的某个点,除非你叫
finish()你的
onCreate()。
public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); finish(); } @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"); }}运行,并观察您的日志将只包含“ onDestroy”。
finish()几乎在其他任何地方调用,您都会看到onPause()被调用。



