我正在尝试使用 proteus 在一个简单的 android 应用程序中使用 json 获取动态视图。但是我得到了空指针异常。`
JsonReader readerlayout = new JsonReader(new StringReader("layouts.json"));
readerlayout.setLenient(true);
JsonReader readerdata = new JsonReader(new StringReader("user.json"));
readerdata.setLenient(true);
try {
layout = proteusTypeAdapterFactory.LAYOUT_TYPE_ADAPTER.read(readerlayout);
data = proteusTypeAdapterFactory.OBJECT_TYPE_ADAPTER.read(readerdata);
}
catch (IOException e)
{
throw new RuntimeException(e);
}
view = layoutInflater.inflate(layout, data, container, 0);
container.addView(view.getAsView());`
尽管资产文件夹中有用于布局和数据的json文件,但我收到此错误。
java.lang.NullPointerException: Attempt to read from field 'java.lang.String com.flipkart.android.proteus.value.Layout.type' on a null object reference
提前致谢。