Android Developer Activity


Android Activity
Android activity lifecycle
An activity is a single screen in android. It is like a window or frame of Java. By the help of activity, you can place all your UI components or widgets in a single screen. The 7 lifecycle method of Activity describes how activity will behave at different states. Android Training good career in further


It provides details about the invocation of life cycle methods of activity. In this example, we are displaying the content on the logcat.
File: MainActivity.java
1.    package example.javatpoint.com.activitylifecycle;  
2.      
3.    import android.app.Activity;  
4.    import android.os.Bundle;  
5.    import android.util.Log;  
6.      
7.    public class MainActivity extends Activity {  
8.      
9.        @Override  
10.     protected void onCreate(Bundle savedInstanceState) {  
11.         super.onCreate(savedInstanceState);  
12.         setContentView(R.layout.activity_main);  
13.         Log.d("lifecycle","onCreate invoked");  
14.     }  
15.     @Override  
16.     protected void onStart() {  
17.         super.onStart();  
18.         Log.d("lifecycle","onStart invoked");  
19.     }  
20.     @Override  
21.     protected void onResume() {  
22.         super.onResume();  
23.         Log.d("lifecycle","onResume invoked");  
24.     }  
25.     @Override  
26.     protected void onPause() {  
27.         super.onPause();  
28.         Log.d("lifecycle","onPause invoked");  
29.     }  
30.     @Override  
31.     protected void onStop() {  
32.         super.onStop();  
33.         Log.d("lifecycle","onStop invoked");  
34.     }  
35.     @Override  
36.     protected void onRestart() {  
37.         super.onRestart();  
38.         Log.d("lifecycle","onRestart invoked");  
39.     }  
40.     @Override  
41.     protected void onDestroy() {  
42.         super.onDestroy();  
43.         Log.d("lifecycle","onDestroy invoked");  
44.     }  
45. }  
Output:
You will not see any output on the emulator or device. You need to open logcat.


Sr.No
Callback & Description
1
onCreate()
This is the first callback and called when the activity is first created.
2
onStart()
This callback is called when the activity becomes visible to the user.
3
onResume()
This is called when the user starts interacting with the application.
4
onPause()
The paused activity does not receive user input and cannot execute any code and called when the current activity is being paused and the previous activity is being resumed.
5
onStop()
This callback is called when the activity is no longer visible.
6
onDestroy()
This callback is called before the activity is destroyed by the system.
7
onRestart()
This callback is called when the activity restarts after stopping it.

Conclusion
Android Career
Android class works in the same way. By extending the Activity class which haveonCreate(Bundle bundle) method in which meaningful code is written and to execute that code in the defined activity, use the super keyword with the method onCreate()like super.onCreate(bundle) 

By 2024, there will be 48,500 additional tech jobs. ... Become an Android Developerif you're keen on a flexible and stimulating career, which is in high demand. HyperionDev offers a 6-month, part-time Mobile Developer Bootcamp aligned to the Google Associate Android Developer certification
.

Comments