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
Ответить

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

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

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

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

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