Java Libgdx在应用程序隐藏后重新加载scene2d皮肤

Java Libgdx在应用程序隐藏后重新加载scene2d皮肤,java,libgdx,Java,Libgdx,我对libgdx皮肤有问题 当应用程序暂停或进入后台然后重新打开时,“我的场景”2D纹理只会显示为黑色。我假设底层纹理需要重新加载 我正在使用以下代码创建我的皮肤 FileHandle jsonFile = Gdx.files.internal( "ui/uiskin.json" ); FileHandle atlasFile = Gdx.files.internal( "ui/uiskin.atlas" ); TextureAtlas atlas = new TextureAtlas(atla

我对libgdx皮肤有问题

当应用程序暂停或进入后台然后重新打开时,“我的场景”2D纹理只会显示为黑色。我假设底层纹理需要重新加载

我正在使用以下代码创建我的皮肤

FileHandle jsonFile = Gdx.files.internal( "ui/uiskin.json" );
FileHandle atlasFile = Gdx.files.internal( "ui/uiskin.atlas" );
TextureAtlas atlas = new TextureAtlas(atlasFile);
skin = new Skin(jsonFile, atlas);

我的问题是,是否有任何方法可以检测何时需要重新加载纹理,以及如何最好地做到这一点

我发现重新打开应用程序时最好重建皮肤

但是,当我将皮肤应用于各种对象时,这是如何工作的呢?