gpt4 book ai didi

Android,在恢复时动态创建的 editTexts 的 id 和 View 的清晰文本值

转载 作者:行者123 更新时间:2023-11-29 19:05:59 32 4
gpt4 key购买 nike

我有一个动态创建 EditText 并动态设置 id 的 Activity ,

Iterator iterator = List.iterator();

while (iterator.hasNext())
{
....
editTextExample.generateViewId();

}

当我转到下一个 Activity 并返回时(onBackPressed()) ,我想清除用户输入的动态生成的 EditText 中的文本值当上一个 Activity 恢复时(onResume())

提前致谢。

最佳答案

保存您的 ID

ArrayList<Integer> mIds = new ArrayList<>(List.size())
...
while (iterator.hasNext())
{
...
int id = View.generateViewId();
editTextExample.setId(id);
mIds.add(id);
}

并清除它们的内容:

void onResume () {
for (int id: mIds)
findViewById(id).setText("");
}

关于Android,在恢复时动态创建的 editTexts 的 id 和 View 的清晰文本值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47215635/

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