gpt4 book ai didi

java - TextView 中的值不更新

转载 作者:行者123 更新时间:2023-11-30 11:40:08 26 4
gpt4 key购买 nike

自定义 AsyncTask 中有以下代码:

    @Override
public void onPreExecute() {
setTitle();
dialog.show();
}

private void setTitle() {
Activity activity=(Activity)context;
TextView title=(TextView)activity.findViewById(R.id.textViewToDoListTitle);
Log.e("title", title.getText().toString());
title.setText("123");
Log.e("title", title.getText().toString());
}

此代码无一异常(exception)地工作,但 setTitle() 函数不会更新 TextView 标题中的文本!在日志中,我可以看到在执行 setTitle() 中的最后一行后标题存储“123”。但该值不会在屏幕上更新!我该如何解决?

最佳答案

将对 TextView 的原始引用而不是上下文传递给 Activity,然后在 TextView 上调用 setText,应该可以工作;-)

关于java - TextView 中的值不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12898829/

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