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

Программисты JAVA общаются здесь
Ответить
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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