Hi Aparna, * final EditText oldPassword = (EditText) changePassword.findViewById(R.id.old_password);* *Use this line* ** * final EditText oldPassword = (EditText) textEntryView.findViewById(R.id.old_password);*
On Sat, Aug 27, 2011 at 2:36 PM, gaurav gupta <[email protected]>wrote: > H > > > On Sat, Aug 27, 2011 at 2:27 PM, aparna rani <[email protected]> wrote: > >> 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 > > > -- 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

