{"id":8450,"date":"2017-05-24T23:22:01","date_gmt":"2017-05-24T17:22:01","guid":{"rendered":"http:\/\/topofstacksoftware.com\/?p=8450"},"modified":"2017-05-24T23:22:01","modified_gmt":"2017-05-24T17:22:01","slug":"android-activity-lifecycle","status":"publish","type":"post","link":"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/","title":{"rendered":"Android Activity Lifecycle"},"content":{"rendered":"<h1 class=\"h1\">Android Activity Lifecycle<\/h1>\n<p><img decoding=\"async\" class=\"classhierarchy\" src=\"https:\/\/www.javatpoint.com\/androidpages\/images\/android-activity.png\" alt=\"android activity\" \/><\/p>\n<p><strong>Android Activity Lifecycle<\/strong> is controlled by 7 methods of android.app.Activity class. The android Activity is the subclass of ContextThemeWrapper class.<\/p>\n<p>An activity is the single screen in android. It is like window or frame of Java.<\/p>\n<p>By the help of activity, you can place all your UI components or widgets in a single screen.<\/p>\n<p>The 7 lifecycle method of Activity describes how activity will behave at different states.<\/p>\n<h2 class=\"h2\">Android Activity Lifecycle methods<\/h2>\n<p>Let&#8217;s see the 7 lifecycle methods of android activity.<\/p>\n<table class=\"alt\">\n<tbody>\n<tr>\n<th>Method<\/th>\n<th>Description<\/th>\n<\/tr>\n<tr>\n<td><b>onCreate<\/b><\/td>\n<td>called when activity is first created.<\/td>\n<\/tr>\n<tr>\n<td><b>onStart<\/b><\/td>\n<td>called when activity is becoming visible to the user.<\/td>\n<\/tr>\n<tr>\n<td><b>onResume<\/b><\/td>\n<td>called when activity will start interacting with the user.<\/td>\n<\/tr>\n<tr>\n<td><b>onPause<\/b><\/td>\n<td>called when activity is not visible to the user.<\/td>\n<\/tr>\n<tr>\n<td><b>onStop<\/b><\/td>\n<td>called when activity is no longer visible to the user.<\/td>\n<\/tr>\n<tr>\n<td><b>onRestart<\/b><\/td>\n<td>called after your activity is stopped, prior to start.<\/td>\n<\/tr>\n<tr>\n<td><b>onDestroy<\/b><\/td>\n<td>called before the activity is destroyed.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><img decoding=\"async\" src=\"https:\/\/www.javatpoint.com\/images\/androidimages\/Android-Activity-Lifecycle.png\" alt=\"android activity lifecycle\" \/><\/p>\n<h3 class=\"h2\">Android Activity Lifecycle Example<\/h3>\n<p>It provides the details about the invocation of life cycle methods of activity. In this example, we are displaying the content on the logcat.<\/p>\n<div id=\"filename\">File: MainActivity.java<\/div>\n<div class=\"codeblock\">\n<div class=\"dp-highlighter\">\n<div class=\"bar\"><\/div>\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">package<\/span>\u00a0com.example.activitylifecycle;<\/li>\n<li class=\"\"><span class=\"keyword\">import<\/span>\u00a0android.os.Bundle;<\/li>\n<li class=\"alt\"><span class=\"keyword\">import<\/span>\u00a0android.app.Activity;<\/li>\n<li class=\"\"><span class=\"keyword\">import<\/span>\u00a0android.util.Log;<\/li>\n<li class=\"alt\"><span class=\"keyword\">import<\/span>\u00a0android.view.Menu;<\/li>\n<li class=\"\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">class<\/span>\u00a0MainActivity\u00a0<span class=\"keyword\">extends<\/span>\u00a0Activity\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"annotation\">@Override<\/span><\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">protected<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0onCreate(Bundle\u00a0savedInstanceState)\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">super<\/span>.onCreate(savedInstanceState);<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0setContentView(R.layout.activity_main);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Log.d(<span class=\"string\">&#8220;lifecycle&#8221;<\/span>,<span class=\"string\">&#8220;onCreate\u00a0invoked&#8221;<\/span>);<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"annotation\">@Override<\/span><\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">protected<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0onStart()\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">super<\/span>.onStart();<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Log.d(<span class=\"string\">&#8220;lifecycle&#8221;<\/span>,<span class=\"string\">&#8220;onStart\u00a0invoked&#8221;<\/span>);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0<span class=\"annotation\">@Override<\/span><\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">protected<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0onResume()\u00a0{<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">super<\/span>.onResume();<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Log.d(<span class=\"string\">&#8220;lifecycle&#8221;<\/span>,<span class=\"string\">&#8220;onResume\u00a0invoked&#8221;<\/span>);<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"annotation\">@Override<\/span><\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">protected<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0onPause()\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">super<\/span>.onPause();<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Log.d(<span class=\"string\">&#8220;lifecycle&#8221;<\/span>,<span class=\"string\">&#8220;onPause\u00a0invoked&#8221;<\/span>);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0<span class=\"annotation\">@Override<\/span><\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">protected<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0onStop()\u00a0{<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">super<\/span>.onStop();<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Log.d(<span class=\"string\">&#8220;lifecycle&#8221;<\/span>,<span class=\"string\">&#8220;onStop\u00a0invoked&#8221;<\/span>);<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"annotation\">@Override<\/span><\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">protected<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0onRestart()\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">super<\/span>.onRestart();<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Log.d(<span class=\"string\">&#8220;lifecycle&#8221;<\/span>,<span class=\"string\">&#8220;onRestart\u00a0invoked&#8221;<\/span>);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0<span class=\"annotation\">@Override<\/span><\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">protected<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0onDestroy()\u00a0{<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">super<\/span>.onDestroy();<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Log.d(<span class=\"string\">&#8220;lifecycle&#8221;<\/span>,<span class=\"string\">&#8220;onDestroy\u00a0invoked&#8221;<\/span>);<\/li>\n<li class=\"\">\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">}<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<hr \/>\n<div id=\"download\"><a href=\"https:\/\/www.javatpoint.com\/src\/android\/activitylifecycle.zip\">download this example<\/a><\/div>\n<hr \/>\n<h4 class=\"h4\">Output:<\/h4>\n<p>You will not see any output on the emulator or device. You need to open logcat.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.javatpoint.com\/images\/androidimages\/activitylife1.jpg\" alt=\"android activity life cycle example output 1\" \/><\/p>\n<p>Now see on the logcat: onCreate, onStart and onResume methods are invoked.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.javatpoint.com\/images\/androidimages\/actvitylife2.jpg\" alt=\"android activity life cycle example output 2\" width=\"700\" \/><\/p>\n<p>Now click on the HOME Button. You will see onPause method is invoked.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.javatpoint.com\/images\/androidimages\/activitylife3.jpg\" alt=\"android activity life cycle example output 3\" width=\"700\" \/><\/p>\n<p>After a while, you will see onStop method is invoked.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.javatpoint.com\/images\/androidimages\/activitylife4.jpg\" alt=\"android activity life cycle example output 4\" width=\"700\" \/><\/p>\n<p>Now see on the emulator. It is on the home. Now click on the center button to launch the app again.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.javatpoint.com\/images\/androidimages\/activitylife5.jpg\" alt=\"android activity life cycle example output 5\" \/><\/p>\n<p>Now click on the lifecycleactivity icon.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.javatpoint.com\/images\/androidimages\/activitylife6.jpg\" alt=\"android activity life cycle example output 6\" \/><\/p>\n<p>Now see on the logcat: onRestart, onStart and onResume methods are invoked.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.javatpoint.com\/images\/androidimages\/activitylife7.jpg\" alt=\"android activity life cycle example output 7\" width=\"700\" \/><\/p>\n<p>If you see the emulator, application is started again.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.javatpoint.com\/images\/androidimages\/activitylife8.jpg\" alt=\"android activity life cycle example output 8\" \/><\/p>\n<p>Now click on the back button. Now you will see onPause methods is invoked.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.javatpoint.com\/images\/androidimages\/activitylife9.jpg\" alt=\"android activity life cycle example output 9\" width=\"700\" \/><\/p>\n<p>After a while, you will see onStop and onDestroy methods are invoked.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.javatpoint.com\/images\/androidimages\/activitylife10.jpg\" alt=\"android activity life cycle example output 10\" width=\"700\" \/><\/p>\n<h4 class=\"n\">The onCreate() and onDestroy() methods are called only once throughout the activity lifecycle.<\/h4>\n<p>&nbsp;<\/p>\n<p>Source :\u00a0https:\/\/www.javatpoint.com\/android-life-cycle-of-activity<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Android Activity Lifecycle Android Activity Lifecycle is controlled by 7 methods of android.app.Activity class. The android Activity is the subclass of ContextThemeWrapper class. An activity is the single screen in android. It is like window or frame of Java. By the help of activity, you can place all your UI components or widgets in a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[21,22,23],"class_list":["post-8450","post","type-post","status-publish","format-standard","hentry","category-android","tag-activity","tag-android","tag-lifecycle"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Android Activity Lifecycle - TopOfStack Software Limited<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Android Activity Lifecycle - TopOfStack Software Limited\" \/>\n<meta property=\"og:description\" content=\"Android Activity Lifecycle Android Activity Lifecycle is controlled by 7 methods of android.app.Activity class. The android Activity is the subclass of ContextThemeWrapper class. An activity is the single screen in android. It is like window or frame of Java. By the help of activity, you can place all your UI components or widgets in a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/\" \/>\n<meta property=\"og:site_name\" content=\"TopOfStack Software Limited\" \/>\n<meta property=\"article:published_time\" content=\"2017-05-24T17:22:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.javatpoint.com\/androidpages\/images\/android-activity.png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/topofstacksoftware.com\/#\/schema\/person\/5292992d164ad74b7578ceb8c2b8b363\"},\"headline\":\"Android Activity Lifecycle\",\"datePublished\":\"2017-05-24T17:22:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/\"},\"wordCount\":444,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/topofstacksoftware.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.javatpoint.com\/androidpages\/images\/android-activity.png\",\"keywords\":[\"Activity\",\"Android\",\"Lifecycle\"],\"articleSection\":[\"Android\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/\",\"url\":\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/\",\"name\":\"Android Activity Lifecycle - TopOfStack Software Limited\",\"isPartOf\":{\"@id\":\"https:\/\/topofstacksoftware.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.javatpoint.com\/androidpages\/images\/android-activity.png\",\"datePublished\":\"2017-05-24T17:22:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#primaryimage\",\"url\":\"https:\/\/www.javatpoint.com\/androidpages\/images\/android-activity.png\",\"contentUrl\":\"https:\/\/www.javatpoint.com\/androidpages\/images\/android-activity.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/topofstacksoftware.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Android Activity Lifecycle\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/topofstacksoftware.com\/#website\",\"url\":\"https:\/\/topofstacksoftware.com\/\",\"name\":\"TopOfStack Software Limited\",\"description\":\"Mobilize Your Life\",\"publisher\":{\"@id\":\"https:\/\/topofstacksoftware.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/topofstacksoftware.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/topofstacksoftware.com\/#organization\",\"name\":\"TopOfStack Software Limited\",\"url\":\"https:\/\/topofstacksoftware.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/topofstacksoftware.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/topofstacksoftware.com\/wp-content\/uploads\/2025\/07\/topofstack_Logo.png\",\"contentUrl\":\"https:\/\/topofstacksoftware.com\/wp-content\/uploads\/2025\/07\/topofstack_Logo.png\",\"width\":1200,\"height\":436,\"caption\":\"TopOfStack Software Limited\"},\"image\":{\"@id\":\"https:\/\/topofstacksoftware.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/topofstacksoftware.com\/#\/schema\/person\/5292992d164ad74b7578ceb8c2b8b363\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/topofstacksoftware.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b65972ff1f97bb07ea45a980afcbc228c0cc6ba5370f803e5dafc952ea29ce9b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b65972ff1f97bb07ea45a980afcbc228c0cc6ba5370f803e5dafc952ea29ce9b?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/new.topofstacksoftware.com\"],\"url\":\"https:\/\/topofstacksoftware.com\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Android Activity Lifecycle - TopOfStack Software Limited","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/","og_locale":"en_US","og_type":"article","og_title":"Android Activity Lifecycle - TopOfStack Software Limited","og_description":"Android Activity Lifecycle Android Activity Lifecycle is controlled by 7 methods of android.app.Activity class. The android Activity is the subclass of ContextThemeWrapper class. An activity is the single screen in android. It is like window or frame of Java. By the help of activity, you can place all your UI components or widgets in a [&hellip;]","og_url":"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/","og_site_name":"TopOfStack Software Limited","article_published_time":"2017-05-24T17:22:01+00:00","og_image":[{"url":"https:\/\/www.javatpoint.com\/androidpages\/images\/android-activity.png","type":"","width":"","height":""}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#article","isPartOf":{"@id":"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/"},"author":{"name":"admin","@id":"https:\/\/topofstacksoftware.com\/#\/schema\/person\/5292992d164ad74b7578ceb8c2b8b363"},"headline":"Android Activity Lifecycle","datePublished":"2017-05-24T17:22:01+00:00","mainEntityOfPage":{"@id":"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/"},"wordCount":444,"commentCount":0,"publisher":{"@id":"https:\/\/topofstacksoftware.com\/#organization"},"image":{"@id":"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#primaryimage"},"thumbnailUrl":"https:\/\/www.javatpoint.com\/androidpages\/images\/android-activity.png","keywords":["Activity","Android","Lifecycle"],"articleSection":["Android"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/","url":"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/","name":"Android Activity Lifecycle - TopOfStack Software Limited","isPartOf":{"@id":"https:\/\/topofstacksoftware.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#primaryimage"},"image":{"@id":"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#primaryimage"},"thumbnailUrl":"https:\/\/www.javatpoint.com\/androidpages\/images\/android-activity.png","datePublished":"2017-05-24T17:22:01+00:00","breadcrumb":{"@id":"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#primaryimage","url":"https:\/\/www.javatpoint.com\/androidpages\/images\/android-activity.png","contentUrl":"https:\/\/www.javatpoint.com\/androidpages\/images\/android-activity.png"},{"@type":"BreadcrumbList","@id":"https:\/\/topofstacksoftware.com\/2017\/05\/24\/android-activity-lifecycle\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/topofstacksoftware.com\/"},{"@type":"ListItem","position":2,"name":"Android Activity Lifecycle"}]},{"@type":"WebSite","@id":"https:\/\/topofstacksoftware.com\/#website","url":"https:\/\/topofstacksoftware.com\/","name":"TopOfStack Software Limited","description":"Mobilize Your Life","publisher":{"@id":"https:\/\/topofstacksoftware.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/topofstacksoftware.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/topofstacksoftware.com\/#organization","name":"TopOfStack Software Limited","url":"https:\/\/topofstacksoftware.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/topofstacksoftware.com\/#\/schema\/logo\/image\/","url":"https:\/\/topofstacksoftware.com\/wp-content\/uploads\/2025\/07\/topofstack_Logo.png","contentUrl":"https:\/\/topofstacksoftware.com\/wp-content\/uploads\/2025\/07\/topofstack_Logo.png","width":1200,"height":436,"caption":"TopOfStack Software Limited"},"image":{"@id":"https:\/\/topofstacksoftware.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/topofstacksoftware.com\/#\/schema\/person\/5292992d164ad74b7578ceb8c2b8b363","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/topofstacksoftware.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b65972ff1f97bb07ea45a980afcbc228c0cc6ba5370f803e5dafc952ea29ce9b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b65972ff1f97bb07ea45a980afcbc228c0cc6ba5370f803e5dafc952ea29ce9b?s=96&d=mm&r=g","caption":"admin"},"sameAs":["http:\/\/new.topofstacksoftware.com"],"url":"https:\/\/topofstacksoftware.com\/author\/admin\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/topofstacksoftware.com\/wp-json\/wp\/v2\/posts\/8450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/topofstacksoftware.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/topofstacksoftware.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/topofstacksoftware.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/topofstacksoftware.com\/wp-json\/wp\/v2\/comments?post=8450"}],"version-history":[{"count":0,"href":"https:\/\/topofstacksoftware.com\/wp-json\/wp\/v2\/posts\/8450\/revisions"}],"wp:attachment":[{"href":"https:\/\/topofstacksoftware.com\/wp-json\/wp\/v2\/media?parent=8450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/topofstacksoftware.com\/wp-json\/wp\/v2\/categories?post=8450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/topofstacksoftware.com\/wp-json\/wp\/v2\/tags?post=8450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}