0

问题是当我加载名为 canba_obj 的 .obj 文件时,然后我解析对象,我设置了一个带有它的面列表大小的文本视图,大小为零。

我发现解析恰好非常慢,在 myParser.parse() 完成解析之前设置了 textview。

这是代码

private static Object3d object3D;
private TextView view;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    IParser myParser = Parser.createParser(Parser.Type.OBJ, getResources(), "com.example.seif.objtoblender:raw/canba_obj", true);
    myParser.parse();

    object3D = myParser.getParsedObject();

    view = (TextView)findViewById(R.id.view1);
    view.setText(object3D.faces().size());

}
4

0 回答 0