【发布时间】:2011-05-17 08:32:30
【问题描述】:
我非常了解 Android 生命周期。我在这里发帖是因为我观察到一种奇怪的行为,无论如何这是我自己的想法。
我的情况是这样的:一个活动将使用一个简单的布局,只有一个EditText。在活动onCreate 方法中,我为EditText 设置了一些默认文本,在该方法的后面部分,将TextWatcher 分配给EditText,因此每当用户输入任何内容时,我都可以以自己的方式响应.
在我旋转屏幕之前一切都很好。 TextWatcher 回调开始对初始化 EditText 的代码做出反应。
按照正常的代码流程,TextWatcher是在初始化EditText的文本值后赋值的。所以它不应该因为 onCreate 方法中的文本分配而触发。
这里有人可以解释一下吗?
【问题讨论】:
标签: android android-activity lifecycle