好的,现在我有Class A一些微调器,其值将由从 Web 服务中获取微调器值的Class B扩展填充。AsnycTask在 B 类中,我设法检索值,显示在 Toast 中。现在的问题是如何将这些微调器值传递回 A 类?
我试过了
AsyncTask 中的 OnPostExcecute 方法可以返回值吗?
通过将值传递Class A并存储在如下Class B的公共变量中Class A
@Override
protected void onPostExecute(String result)
{
classA.classAvariable = result;
}
但是,每当我尝试阅读时,classAvariable我总是会得到一个NullPointer Exception. 似乎从未为变量分配结果。出于可读性目的,我需要分开Class B而不是用作内联类。
我的 Java 程序员同行有什么想法吗?