Possible Duplicate:
Android Activity Life Cycle – difference between onPause() and OnStop()
I was wondering – what is the difference between onCreate() and onStart() methods?
I think that onStart() is a redundant method. onCreate() will ALWAYS be called (At least in my last two projects).
Can any one explain the difference?
Take a look at the life cycle of Activity.
The following image and documentation excerpt are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Where
And you can write your simple class to take a look when these methods call. The following code is adapted and simplified from the example and demo application found in Lifecycle Methods in Details, which is a very good article to understand the life cycle.
Link to android documentation Activity for details.