El diálogo se abre en blanco

Recientemente cambié a AndEngine para jugar un poco con este motor. Antes del cambio ya implementé unDialogFragment que funcionó bien Ahora quería "portear" estoDialogFragment al AndEngine. Como no hay soporte para FragmentActivity (que yo sepa) en AndEngine, decidí cambiar mi código a un simpleDialog en lugar. Ahora el diálogo se abre bien, pero está completamente en blanco. Sólo un pequeño rectángulo negro con un borde.

No puedo ver qué podría estar mal con mi código ... quizás pueda ayudar.

public class SimpleDialog extends Dialog {

    final long number;
    Context context;

    public SimpleDialog (Context context, long number) {
        super(context);
        this.number = number;
        this.context = context;
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        AlertDialog.Builder builder = new AlertDialog.Builder(context);
        LayoutInflater inflater = ResourceManager.getInstance().activity.getLayoutInflater();

        final View view = inflater.inflate(R.layout.logindialog, null);

        final EditText editTextUserName = (EditText) view.findViewById(R.id.usernameToSubmit);
        final EditText editTextPassword = (EditText) view.findViewById(R.id.passwordToSubmit);

        TextView numberText = (TextView) view.findViewById(R.id.numberText);
        highscoreText.setText("Number: " + Long.toString(number));

        builder.setView(view)
        .setNegativeButton(R.string.login_submit, null)
        .setPositiveButton(R.string.login_abort, new DialogInterface.OnClickListener() {

            @Override
            public void onClick(DialogInterface dialog, int which) {
                dismiss();
            }
        });

        final AlertDialog d = builder.create();

        d.setOnShowListener(new DialogInterface.OnShowListener() {

            @Override
            public void onShow(DialogInterface dialog) {
                Button b = d.getButton(AlertDialog.BUTTON_NEGATIVE);

                b.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View v) {

                    }
                });

            }
        });
    }

Así es como abro el diálogo:

ResourceManager.getInstance().activity.runOnUiThread(new Runnable() {

    @Override
    public void run() {
        new SimpleDialog(ResourceManager.getInstance().activity, number).show();
    }

});

Si también necesita mi diseño, por favor hágamelo saber. ¡Muchas gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta