1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. MBPower, 31.10.2010 #1
    MBPower

    MBPower Threadstarter Erfahrener Benutzer

    Hat jemand schon mal von einem Problem bei einigen Android-Smartphones gehört, dass ein Custom AlertDialog nicht angezeigt wird, oder auch bei Eingabe und dem aufpoppen des Softkeyboards der Dialog wieder direkt geschlossen wird.

    Hier ist der Code, den ich sonst im App in Try / Catch eingeschlossen habe. Auf meinem HTC Magic läuft es ohne Probleme und auch im Emulator hatte ich nie ein Problem.
    Die Highscore wird anscheinend bei allen richtig eingetragen und auch die Highscore Activity richtig gestartet, aber war tritt teilwiese das Problem mit dem Dialog auf?
    Mehr Infos habe ich leider nicht.

    Code:
    ImgBtnPause.setVisibility(View.INVISIBLE);
    start = false;
    LayoutInflater factory = LayoutInflater.from(this);
    final View textEntryView = factory.inflate(R.layout.inputdialog, null);
    String title = "Game Over Level " + level;
    String  note = "Your Score: " + score;
    final AlertDialog.Builder alertbox = new AlertDialog.Builder(this);
    alertbox.setTitle(title);
    alertbox.setMessage(note);
    alertbox.setView(textEntryView);
    
    EditText usernameText;
    usernameText = (EditText) textEntryView.findViewById(R.id.txtUsername);
    usernameText.setText(username);
    
    alertbox.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int whichButton) {
            EditText usernameText;
            usernameText = (EditText) textEntryView.findViewById(R.id.txtUsername);
            username = usernameText.getText().toString();
            SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
            SharedPreferences.Editor editor = prefs.edit();
            editor.putString("username", username);
            editor.commit();
    
            addItemDB(username, level, score);
    
            Intent highscore = new Intent(getBaseContext(), highscore.class);
            startActivityForResult(highscore, 0);
    
        }
    });
    
    alertbox.setNegativeButton("Cancel",
            new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {
                    dialog.cancel();
                }
            });
    
    alertbox.show();
    
     
    Zuletzt bearbeitet: 31.10.2010
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Selbstdesignten Alertdialog schließen Android App Entwicklung 23.08.2017
[ERLEDIGT] Listview mit Datenbank über Custom ArrayList verbinden Android App Entwicklung 22.04.2017
[ERLEDIGT] Interpolator für einen Custom Dialog verwenden in einem Fragment Android App Entwicklung 20.03.2017
[ERLEDIGT] Einen schatten über einer Custom ToolBar anzeigen Android App Entwicklung 15.03.2017
Custom ActionBar (toolbar) "Bottom" schatten anzeigen Android App Entwicklung 09.03.2017
Search Custom Adapter Android App Entwicklung 02.01.2017

Users found this page by searching for:

  1. android custom alertdialog

Du betrachtest das Thema "Custom AlertDialog" im Forum "Android App Entwicklung",