在应用程序终止或终止期间在Android应用程序中调用方法

时间:2012-09-23 16:03:18

标签: android android-intent

我是Android开发的新手。我正在开发一个Android应用程序。

当用户杀死或终止我的应用时,有人能说我如何在android中调用特定方法。换句话说,当用户从他们的手机杀死我的应用程序时,我需要先执行一个特定的方法。因此,将首先执行特定方法,然后关闭我的应用程序。

请提出任何建议。谢谢。

1 个答案:

答案 0 :(得分:4)

可以通过覆盖onStop的{​​{1}}或onDestroy方法来实现。

像这样:

Activity
  • public class MyActivity extends Activity{ //Other methods here (onCreate, and such) @Override public void onStop() { super.onStop(); //Do whatever you want to do when the application stops. } @Override public void onDestroy() { super.onDestroy(); //Do whatever you want to do when the application is destroyed. } } 在用户退出活动之前或其他活动开始在后台推送此活动时被调用。
  • onStop在您通过调用Activity.Finish()完成活动之前调用,或者系统必须从内存中删除它以节省空间。

有关应用程序生命周期的详细信息,请参阅here