2014-01-21 3 views
0
public void onUpdate(float pSecondsElapsed) { 

      mEngine.stop(); 
      LionActivity.this.runOnUiThread(new Runnable() { 

      @Override 
      public void run() { 
       // TODO Auto-generated method stub 
       showDialoag(); 
      } 
     }); 
} 

Но это ничего не говорит о SimpleBaseGameActivity.Показать пользовательские предупреждения в OnUpdate thread andengine

+0

Что такое ошибка logcat ?? И вы создали диалог, прежде чем показывать его? –

+0

И вы можете показать нам метод showCustomDialog(); '? –

+0

Ошибка в logcat – Streamer

ответ

1

В соответствии с вашим комментарием вы использовали класс Dialog и непосредственно его создавали. Пожалуйста, обратитесь к документу с док Dialogs он говорит: -

Dialog класс является базовым классом для dialogs, но вы должны избегать инстанцировании диалог напрямую. Вместо этого используйте один из следующих подклассов:

AlertDialog Диалоговое окно, которое может отображать заголовок, до трех кнопок, список выбираемых элементов или собственный макет.

Я предлагаю вам использовать AlertDialog. Пожалуйста, см. Документ и есть пример, как это сделать.

Смежные вопросы