Android

Android Activities

Android Activities

Just like other programming languages such as C/C++, the Android system also initiates with a main activity. To do this, we use a callback method onCreate() and after that, a series of callback methods are called to start an activity. 

You can also refer to the image shown below from: https:www.android.com 

 

Android Activity lifecycle

 

The activity class is used to define various events. Let’s understand these methods below:

  • onCreate(): This is the first callback method called on the creation of an activity.
  • onStart(): This method is called when the activity starts and becomes visible to the user.
  • onRestart(): As the name suggests, the method is called when the activity restarts after stopping it. 
  • onResume(): This callback method is called when the user starts performing an activity with the application. 
  • onPause(): This method is used to pause the activity when the user is no more interacting with the application. 
  • onStop(): The method is called when the activity is stopped and the application is no longer visible to the user. 
  • onDestroy(): This callback method is initiated when the activity is destroyed by the system due to some error or by the user. 

 

Top course recommendations for you

    Factorial Program in C
    2 hrs
    Beginner
    4.6K+ Learners
    4.43  (155)
    Jenkins Tutorial
    1 hrs
    Beginner
    8.5K+ Learners
    4.5  (599)
    Dockerize Spring Boot Application
    1 hrs
    Intermediate
    3.9K+ Learners
    4.42  (297)
    Python Data Structures
    1 hrs
    Beginner
    30.9K+ Learners
    4.51  (2315)
    Fibonacci Series in Java
    2 hrs
    Beginner
    2.7K+ Learners
    4.33  (60)
    Priority Queue in C++
    1 hrs
    Beginner
    2.2K+ Learners
    4.31  (98)
    Introduction to MATLAB
    2 hrs
    Beginner
    22.1K+ Learners
    4.41  (1676)
    Packages in Python
    1 hrs
    Beginner
    7.2K+ Learners
    4.32  (542)
    Palindrome in Python
    2 hrs
    Beginner
    2.9K+ Learners
    4.64  (86)