On Thu, Dec 1, 2011 at 5:28 PM, Siva Prasad <[email protected]> wrote:

> Hi,
> I think the reason is  u r inflating the another layout and ur calling
> widget of different layout.Try without inflating i.e. set a string as
> message for dialog.
> Thanks,
> Sivaprasad.G
>
>   On Thu, Dec 1, 2011 at 1:05 PM, rajesh <[email protected]>wrote:
>
>> 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.
>>
>>
>
>
>  --
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> With Regards,
> Sivaprasad.Gangineni,
> 9441503073.
>
>


-- 




















































With Regards,
Sivaprasad.Gangineni,
9441503073.

-- 
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