Заставьте игру Blackberry всегда использовать ландшафтный режим - PullRequest
1 голос
/ 07 апреля 2011

Я портирую игру с j2me на blackberry .В j2me есть способ изменить ориентацию.но я не знаю, как это сделать в ежевике.Если я использую

net.rim.device.api.ui.Ui.getUiEngineInstance().setAcceptableDirections(Display.DIRECTION_PORTRAIT);

Это дает ошибку.Пожалуйста, ведите меня.
Заранее спасибо

1 Ответ

2 голосов
/ 07 апреля 2011

Я думаю, вам не следует вызывать метод setAcceptableDirections, прежде чем вводить диспетчер событий. Вот что я сделал в своей Screen, и она работает:

protected void onUiEngineAttached(boolean attached) {
    super.onUiEngineAttached(attached);
    Ui.getUiEngineInstance().setAcceptableDirections(Display.DIRECTION_PORTRAIT);
}
...