我对Android生命周期很了解。我在这里发帖是因为我观察到一个奇怪的行为,无论如何这是我自己的想法。Android在配置更改后保留回调状态
我的情况是这样的:一个活动将使用一个简单的布局,只有一个EditText
。在活动onCreate
方法中,我将一些默认文本设置为EditText
以及该方法后面的部分,将TextWatcher
分配给EditText
,因此无论何时用户键入任何内容,我都可以用我自己的方式进行响应。
一切都好,直到我旋转屏幕。 TextWatcher
回调开始对初始化EditText
的代码作出反应。
根据正常的代码流程,TextWatcher
在初始化EditText
的文本值后稍后分配。所以它不应该因为onCreate
方法中的文本分配而触发。
这里有人可以解释吗?
与android:ConfigChanges就够了,你只需要你的代码活动,如果你想做某些特定的事情 – yeradis 2011-05-17 09:24:08