3

私はandengineを使用してゲームを開発しています。今必要なのは、これを使用しているアラートダイアログボックスを作成することです

 case MENU_OPT:
        mEngine.runOnUpdateThread(new Runnable() {
         @Override
         public void run() {


             AlertDialog.Builder alert = new AlertDialog.Builder(GameActivity.this);
             alert.setTitle("");
             alert.setMessage("");
             alert.setPositiveButton("OK", new OnClickListener() {
                     @Override
                     public void onClick(DialogInterface arg0, int arg1) {

                     }
             });

             alert.show();
         }
        });
         break;

しかし、エラー java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() を取得しています

コードの問題は何ですか、またはandengineでalertdialogビルダーを使用できますか。

4

3 に答える 3

2

alert.show();andengineでアラートを表示する方法ではありません。

Activity.showDialog()1.アラートに使用できます。

また

2.次AlertDialog.Builderのように使用できます。

AlertDialog.Builder builder = new AlertDialog.Builder(this);
于 2013-06-18T12:33:55.577 に答える