0

使用带有 unity 3d 和 estimote sdk 的 android 插件时出现此错误:ClassDefNotFoundError

我需要启动 estimote 服务,但它在普通类中不起作用。所以解决方案是使用片段并将其添加到像这样从统一调用的类中

    fragment = new BeaconsFragment();
    android.app.FragmentManager fragmentManager = UnityPlayer.currentActivity.getFragmentManager();

    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
    fragmentTransaction.add(fragment, "thread_beacons");
    fragmentTransaction.commit();

这个片段是在没有布局的情况下添加的,然后你可以在里面实现所有的方法,就像在一个普通的活动中一样。

4

0 回答 0