- Forum-Beiträge: 55
29.01.2011, 11:12:56 via Website
29.01.2011 11:12:56 via Website
Undzwar versuche ich mir einen eigenen AlertDialog mit 2 Textfeldern zu basteln, allerdings komme ich einfach nicht drauf welches layout ich bei der ViewGroup einfügen muss, ich bekomme nämlich immer einen ForceClose wenn sich der Dialog öffnen soll.
"
Fatal Exception: Main
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application at android.view.ViewRoot.setView(ViewRoot.java:531)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
at android.app.Dialog.show(Dialog.java:241)
...."
kann mir bitte jemand weiterhelfen?
Java Code:
2 AlertDialog alertDialog ;
3
4 Context mContext = getApplicationContext();
5 LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(LAYOUT_INFLATER_SERVICE);
6 View layout = inflater.inflate(R.layout.passwortdialog,
7 (ViewGroup) findViewById( ///?????///));
8
9 final TextView Benutzername = (TextView) layout.findViewById(R.id.Benutzername);
10 Benutzername.setText("");
11 final TextView Passwort = (TextView) layout.findViewById(R.id.Password);
12 Passwort.setText("");
13
14 builder = new AlertDialog.Builder(mContext);
15 builder.setView(layout);
16 builder.setCancelable(true);
17 builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
18 public void onClick(DialogInterface dialog, int id) {
19
20 //....//
21 }
22 });
23 alertDialog = builder.create();
24 alertDialog.show();
— geändert am 02.02.2011, 10:23:32
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.