Libgdx android gdx.app.exit () не работает, как закрыть приложение другим способом?Android

Форум для тех, кто программирует под Android
Anonymous
Libgdx android gdx.app.exit () не работает, как закрыть приложение другим способом?

Сообщение Anonymous »

Я пытаюсь закрыть приложение шаблона для Android (5 сек после начала метода render (). Я хочу.

Когда я использую это. происходит.

Я попытался вставить таймер: gdx.app.exit () / this.dispose () / system.exit (-1) и ничего не поможет, если render () Метод уже работает. время. < /p>
Вот код: < /p>
public class MyGdxGame extends ApplicationAdapter {
SpriteBatch batch;
Texture img;
MyGdxGame instance;
boolean isReadyToClose = false;

@Override
public void create () {
instance = this;
batch = new SpriteBatch();
img = new Texture("badlogic.jpg");
}

@Override
public void render () {

Gdx.gl.glClearColor(1, 0, 0, 1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
batch.begin();
batch.draw(img, 0, 0);
batch.end();

if (!isReadyToClose) {

isReadyToClose = true;

new Timer().scheduleTask(new Timer.Task() {
@Override
public void run() {

//instance.dispose();
Gdx.app.exit();

}
}, 5);

}

}

@Override
public void dispose () {
batch.dispose();
img.dispose();

System.exit(-1);
}
}


Подробнее здесь: https://stackoverflow.com/questions/645 ... nother-way

Вернуться в «Android»