Here is what happened: I upgraded my android version (to 2.1 on an Xperia X10 ), restored my contacts using the native apps. Some contacts are missing, but when I look at speed dial I can see some of the contacts. For example, I have contacts ABC and AYH: I see only AYH in phonebook but when I look at speed dials I see ABC also. I don t understand why is this happening. Am I, by any chance, not using an option to display all my contacts in phone book?
Go into your contacts Tab.
Press Menu > Display Options
You can then select 'Display only contacts with phones'
Also There is a list of accounts with 'Choose contacts to display' above it.
If you select each one of these you can choose which groups to hide or show, this may be were the numbers are being hidden.
Also within your text messaging app, you can press:
Menu > Settings and there is a setting that says 'Only mobile numbers'
deselect this as sometimes it hides numbers thinking they're not phone numbers when they are!
I finally found the solution for this problem. Follow these steps: