销毁应用程序时的调用方法

时间:2017-08-07 18:10:03

标签: android

我有一个小应用程序,并希望在退出应用程序时保存一些数据。我打算在一个方法中执行此操作,我在退出应用程序时调用该方法。我想我可以在每个可能活动的onDestroy()中编写必要的代码。但是,有一种更有效的方法,我只需编写一次代码,它对每个活动或整个应用程序都有用吗?

1 个答案:

答案 0 :(得分:0)

当您的应用程序转到后台时,可以获得回调。在onTrimMemory课程中实施Application方法并检查TRIM_MEMORY_UI_HIDDEN级别。

    @Override
    public void onTrimMemory(int level) {
        super.onTrimMemory(level);

        if (level == TRIM_MEMORY_UI_HIDDEN) {
            // your app went to background now. 
        }
    }