【发布时间】:2013-06-23 14:27:02
【问题描述】:
我发布这个问题是因为我真的不明白发生了什么:
我有一个使用片段实现的 ViewPager 的选项卡布局,一切都运行良好,但我正在努力解决一个非常奇怪的行为:在 onPause 片段的方法中,我需要对 EditText 值进行一些检查,但是读取的值来自EditText 的 getText 方法不正确:readen 值与我放入 xml 中的值相同,即使我更改了它。所以,如果在我放的 xml 中
android:text="ABCD"
然后当我在运行时将此值更改为“DCBA”或任何其他值时,在片段的 onPause 方法中使用以下代码
((EditText)getView.findViewById(R.id.myEdittext)).getText().toString()
总是返回“ABCD”。
如果我单击按钮运行相同的代码,则值被正确读取
我错过了什么吗???
【问题讨论】:
标签: android android-fragments android-edittext onpause fragment-tab-host