【发布时间】:2020-10-22 06:04:12
【问题描述】:
在 A 类中有一个更新视图的方法。
首先我调用 B 类下载一些数据,一旦收到数据我调用 A 类中的方法。
当视图更新时(当从类 b 调用方法时),视图会抛出 NPE。
但是,如果视图被更新(当从其本机类(A 类)调用时)它会完美运行。
A 类是一项活动。
在某些情况下,它报告存在某种上下文问题。
我尝试过实现一个接口,但即使它抛出了 NPE
我该如何解决这个问题?
public class A extends activity {
public() {
}
B b = new B();
b.doSomething();
public void myMethod(String string) {
textView.setText(string)
}
}
public class B {
public void doSomething() {
String data = getData;
A a = new A();
a.myMethod(data)
}
}
【问题讨论】:
-
A 类是
Activity吗?显示您的代码。 -
@codebod 是的,它是和活动
标签: android methods view nullpointerexception android-context