首页 > 解决方案 > 来自外部类的片段中的 SetText

问题描述

我有一个显示来自 API 的数据的片段,但我不想在每次调用片段时都调用 apis.. 所以我从不同的类进行 api 调用并调用片段中的方法来更新 UI(textViews)但是我获取 textViews 的 null 异常,但那里的数据是 100%

如果我尝试硬编码 textView.setText("Hello") 它可以工作..

标签: javaandroidfragmentsettext

解决方案


如果它适用于您想要的输出,请尝试快速修复
使 Textview 在textview起源的类(您的活动)中保持静态,例如
public static TextView textview;

在片段中
if(youractivity.textView!=null){ youractivity.textView.setText("your desire text"); }


推荐阅读