gpt4 book ai didi

android - EditText Settext 不适用于 fragment

转载 作者:IT老高 更新时间:2023-10-28 22:19:01 25 4
gpt4 key购买 nike

我有一个屏幕的 3 种状态的 fragment ;添加、编辑和查看。在添加中,我创建一个实体并保存它。下次我在查看模式下打开它并使用

设置实体名称
EditText entityName = (EditText) view.findViewById(R.id.entityName);    
entityName.setText(entity.getEntityname());

我从查看模式单击编辑按钮以打开编辑模式。我在这里更改实体名称并保存。这让我回到了 View 屏幕。但我发现实体名称没有更新。我调试并发现 entity.getEntityname() 具有正确的值。我不确定为什么编辑文本没有采用新值。

有什么想法吗?

注意:我使用的是安卓 2.2 版

最佳答案

EditText 似乎在重置 onCreateView 中的文本时出现问题。所以这里的解决方案是重置onResume中的文字。这行得通。

Also there's an issue in onActivityCreated. I reset edittext's content in onStart and it works. [credits to @savepopulation]

关于android - EditText Settext 不适用于 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13303469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com