我只是 Android 的初学者,但我注意到第三个记事本教程中有一些看起来有点奇怪的东西:
- 本教程明确指出您需要从 onSaveInstanceState 和 onPause 中调用 saveState。这真的有必要吗?在我看来,从阅读进程生命周期文档来看,onPause 总是会在 Activity 被杀死之前被调用,无论它是由系统还是用户执行的。如果是这种情况,肯定只是从 onPause 调用 saveState 就足够了吗?
- 在 onResume 和 onCreate 中调用 populateFields() 是没有意义的,因为 onResume 总是在 onCreate 之后调用。因此,如果我理解正确, onCreate 中的调用没有任何用处,可以安全地删除。
有人可以确认这些观点,或者让我知道我误解了什么。
奥利