Thank s Peli for your response and it worked fine after intializing the varaibles to some string other than null. On Wed, Dec 17, 2008 at 11:11 PM, Peli <[email protected]> wrote:
> > You should change the following: > > static final String CONTACT_NAME = null; > static final String CONTACT_PHONENUMBER = null; > > into this: > > static final String CONTACT_NAME = "I_am_so_silly"; > static final String CONTACT_PHONENUMBER = > "these_strings_should_be_different"; > > or into this: > > static final String CONTACT_NAME = "contact_name"; > static final String CONTACT_PHONENUMBER = > "contact_phonenumber"; > > Otherwise you just retrieve the extra for the value 'null'. > > Peli ;-) > > On Dec 17, 10:13 am, "Ashok Kumar" <[email protected]> wrote: > > Hi,I am trying to pass two variables from one screen (ContactsView.java > )to > > second screen (NewContact.java) > > > > In ContactsView.java I am passing two values as shown below: > > > > static final String CONTACT_NAME = null; > > static final String CONTACT_PHONENUMBER = null; > > > > Intent intent = new Intent(this,NewContact.class); > > String strName = "NAME"; > > String strPhoneNumber = "PHONENUMBER"; > > intent.putExtra(CONTACT_PHONENUMBER, strPhoneNumber); > > intent.putExtra(CONTACT_NAME, strName); > > startActivity(intent); > > > > In NewContact.java I am receiving the values as shown below: > > > > Bundle extras = getIntent().getExtras(); > > if(extras != null){ > > contactName = extras.getString(ContactsView.CONTACT_NAME); > > contactPhoneNumber = extras.getString(ContactsView.CONTACT_PHONENUMBER); > > System.out.println("----------- Name is -->"+ contactName); > > System.out.println("----------- PhoneNumber is -->"+ contactPhoneNumber > ); > > } > > > > But at the println statements i am seeing > > ----------- Name is --> NAME > > ---------- PhoneNumber is --> NAME > > > > What i observed is : The last putExtra is stored in all the variables. > (i.e) > > If i use intent.putExtra(CONTACT_PHONENUMBER, strPhoneNumber) as the last > > statement. Then all the variables are having the values of phone number. > > > > Can any one please help me out in passing the values from one screen to > > another screen. > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

