I found the real problem it is in the code block
user_input = (EditText)findViewById(R.id.username_editText);
user_input is always null
how can I solve the isssue

On Dec 1, 12:18 pm, rajesh <[email protected]> wrote:
> still  facing the same problem .
> On Dec 1, 11:29 am, Siva Prasad <[email protected]> wrote:
>
>
>
> > There are two ways to this :
>
> > 1.Declare Edite text object globally and create object inside dialog button
> > Reason:
> > *final *may be the cause.
> > 2. if(user_input.getText()!=null)
> > {
>
> > user_input.getText().toString();}
>
> > Thanks ,
> > Sivaprasad.
>
> > On Thu, Dec 1, 2011 at 11:18 AM, rajesh <[email protected]> wrote:
> > > I am create a custom  dialog   for login and password . every thing is
> > > fine but as application crash when I get the data from EditText i.e.
> > > String value = user_input.getText().toString();         . below is my
> > > code and crash point
>
> > > @Override
> > >        protected Dialog onCreateDialog(int id)
> > >        {
> > >                 switch (id)
> > >                 {
>
> > >                   case DIALOG_TEXT_ENTRY:
> > >                            //-------------
>
> > >                           // This example shows how to add a custom layout
> > > to an
> > > AlertDialog
> > >                       LayoutInflater factory = LayoutInflater.from(this);
> > >                       final View textEntryView =
> > > factory.inflate(R.layout.alert_dialog_text_entry,null);
> > >                       return new AlertDialog.Builder(this)
> > >                           //.setIcon(R.drawable.alert_dialog_icon)
> > >                           //.setTitle(R.string.alert_dialog_text_entry)
>
> > >                           .setView(textEntryView)
> > >                           .setPositiveButton("ok", new
> > > DialogInterface.OnClickListener() { //R.string.alert_dialog_ok
> > >                               public void onClick(DialogInterface dialog,
> > > int whichButton) {
>
> > >                                   final EditText user_input =
> > > (EditText)findViewById(R.id.username_editText);
> > >                                   final EditText password_input =
> > > (EditText)findViewById.id.password_editText);
>
> > >                                   String value =
> > > user_input.getText().toString();         // crashes here
> > >                                                   String value1 =
> > > password_input.getText().toString();
> > >                                   System.out.println(value);
>
> > >                               }
> > >                           })
> > >                           .setNegativeButton("cancel", new
> > > DialogInterface.OnClickListener() { //R.string.alert_dialog_cancel
> > >                               public void onClick(DialogInterface dialog,
> > > int whichButton) {
>
> > >                               }
>
> > >                           })
> > >                           .create();
>
> > >                            //-------------
>
> > >                 }
> > >                 return null;
>
> > >        }
>
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > > "Android Discuss" 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-discuss?hl=en.
>
> > --
>
> > With Regards,
> > Sivaprasad.Gangineni,
> > 9441503073.- Hide quoted text -
>
> > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -

-- 
You received this message because you are subscribed to the Google Groups 
"Android Discuss" 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-discuss?hl=en.

Reply via email to