hi i am implementing change password option in my app. i displayed dialog
alert box.
when i trying to get data from edittext failed. why i don't know please help
me?

LayoutInflater factory = LayoutInflater.from(this);
        final View textEntryView = factory.inflate(R.layout.password, null);

        AlertDialog.Builder alert = new AlertDialog.Builder(this);

        alert.setTitle("Change Passwoed");
        alert.setView(textEntryView);
        AlertDialog changePassword = alert.create();

        final EditText oldPassword = (EditText)
changePassword.findViewById(R.id.old_password);
        final EditText newPassword = (EditText)
changePassword.findViewById(R.id.new_password);
        final EditText retypePassword = (EditText)
changePassword.findViewById(R.id.retype_password);
        alert.setPositiveButton("Submit", new
DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int whichButton)
        {
         String oldPass=oldPassword.getText().toString();
         String newPass=newPassword.getText().toString();
         String retypePass=retypePassword.getText().toString();

if(oldPass.trim().length()==0||newPass.trim().length()==0||retypePass.trim().length()==0)
         {
         displayAlert("Enter three fields");
         }

        }
        });

        alert.setNegativeButton("Cancel", new
DialogInterface.OnClickListener() {
          public void onClick(DialogInterface dialog, int whichButton) {
            // Canceled.
          }
        });
        alert.show();

//password.xml


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
  <TableLayout android:id="@+id/LinearLayout_item"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
<TableRow>
<EditText android:id="@+id/old_password"
 android:layout_width="fill_parent"
 android:password="true"
 android:singleLine="true"
           android:hint="Old Password"/>
      </TableRow>
<TableRow>
<EditText android:id="@+id/new_password"
           android:hint="New Password"
           android:layout_width="fill_parent"
           android:password="true"
           android:singleLine="true"/>
</TableRow>
<TableRow>
<EditText android:id="@+id/retype_password"
android:layout_width="fill_parent"
           android:hint="Retype New Password"
           android:password="true"
           android:singleLine="true"/>
</TableRow>
</TableLayout>
 </LinearLayout>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to