android - 如何解决java.lang.IllegalArgumentException : Error compiling shader in Android Libgdx project?

标签 android libgdx

我正在 Libgdx 中创建一个游戏,为了与 android UI 交互,我创建了接口(interface)并调用了类中方法的 super 实现,在 android 的主要 Activity 中我使用了方法实现并添加了 android 代码。 我在尝试运行时遇到此错误?

这是接口(interface)类和它去android类的方法

public interface abcInterface {

public void method1();

在 Libgdx 中我调用这个方法

game.method1(int a,int b);

在主要 Activity 中我调用这个接口(interface)方法实现

public void showmethod( final int level, int score)
{
    interface.method1(a,b, new interface() {

        @Override
        public void clickplay() {

            //...............
.................//

     }
    });
}

我正在尝试调用回调方法,但我遇到了这个错误,需要一些建议和解决方案。

最佳答案

用下面的代码更改你的 showmethod(),我希望你的问题能得到解决。

public void showmethod(final int level, int score) {
    interface.method1(a, b, new interface() {

        @Override
        public void clickplay() {
            Gdx.app.postRunnable(new Runnable() {

                @Override
                public void run() {
                    //............... do your stuf here ................. //
                }
            });
        }
    });
}

关于android - 如何解决java.lang.IllegalArgumentException : Error compiling shader in Android Libgdx project?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27357708/

相关文章:

java - Android ExpandableListView getChildView 不触发

javascript - 移动应用程序和 PC 浏览器之间的点对点通信

java - 如何在 libgdx 中创建合适的正交相机

java - 无法启动 libgdx 桌面项目

android - 从相机获取完整质量的图像

Android:哪个更好 - 多个 Activity 或手动切换 View ?

java - 从第三个 fragment 刷新第一个 fragment 的列表

android - 当相机以其为中心时,Box2D 主体滞后/跳跃

android - LibGDX:一个有 20 个可以滚动的矩形的屏幕

java - libGDX 项目无法加载库 liblwjgl.dylib