我想知道,何时将我们的应用程序设置保存到 SharedPreferences 是合适的时间。我们应该在onStop
或期间这样做onDestroy
吗?我意识到这两种方法都有其优点和缺点。
停止
如果用户的意图不是退出应用程序,将应用程序设置保存到 SharedPreferences 似乎是多余的。他只需按主页(调用onStop)->长按主页->通过再次选择应用程序重新启动应用程序
销毁
用户可以通过按主页(调用onStop)->长按主页->在应用程序上向左滑动来终止应用程序来终止应用程序。如果用户以这种方式退出应用程序,我意识到虽然应用程序被杀死,但没有被调用。因此,不会保存应用程序设置。onDestroy
那么,在onStop
或期间保存应用程序设置更好onDestroy
吗?