Below shows the methods of Activity
a)onCreate()
b)onStart()
c)onPause()
d)onResume()
e)onStop()
f) onDestroy()
The above figure shows how and when activity is created and when it is paused and destroyed.
- <<kill>> means when the resources are low OS will kill the activity.
onCreate() ::This method is called when first time activity is created.
onStart()::This method is called just before your activity becomes visible on the screen.
onResume()::This method is called after onStart() method and if your activity is the foreground activity on the screen.
onPause()::This method is called when your activity is just about to call another activity so that the current activity has to be paused and the new activity has to be resumed. Here the previous activity is not stopped but it loss the foreground visibility means it goes as background activity.
onStop()::This method is called when your activity is no longer visible on the screen.
onDestroy()::This method is called when your current activity has the last chance to do any processing before it is destroyed.
Activity Life Cycle Example ::
Create a new project with the name BasicActivityExample and create a class with the name LifeCycleActivity as a “main” activity.
// LifeCycleActivity.java
package com.android.tutorial;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Toast;
public class LifeCycleActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Toast.makeText(this, "onCreate()", Toast.LENGTH_LONG).show();
}
@Override
protected void onStart() {
//the activity is become visible.
super.onStart();
Toast.makeText(this, "onStart()", Toast.LENGTH_LONG).show();
}
@Override
protected void onPause() {
super.onPause();
Toast.makeText(this, "onPause()", Toast.LENGTH_LONG).show();
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
Toast.makeText(this, "onResume()", Toast.LENGTH_LONG).show();
}
@Override
protected void onStop() {
//the activity is no longer visible.
super.onStop();
Toast.makeText(this, "onStop()", Toast.LENGTH_LONG).show();
}
@Override
protected void onDestroy() {
//The activity about to be destroyed.
super.onDestroy();
Toast.makeText(this, "onDestroy()", Toast.LENGTH_LONG).show();
}
}
In the above program we wrote all the Life Cycle Methods. Here Toast.makeText(...) method is used to display the text on the screen.
//main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Wait 10 seconds and see the screen shows how methods are executed.\n
After 10 seconds click on ESC on the keyboard see what methods are executed"
/>
</LinearLayout>
The above program is the best and simple example how the activity methods will execute one by one.Remember when the application is started see the bottom it display's which methods are exeuted when an an activity is running.
After all the few seconds click on ESC in the keyboard or press back button in your emulator then you may see the methods which are executed when an application is destroyed.
PLEASE LET ME KNOW IF U ARE FACING ANY PROBLEMS WITH THIS APPLICATION AND U NEED TO KNOW MORE INFORMATION REGARDING THIS ACTIVITY LIFE CYCLE PLEASE COMMENT IT.
hi,this information is good ,for a beginner but it should be in more clarity.
ReplyDeleteok good.but try to give the example with more Activities.
ReplyDeleteby using that we can understand more about the lifecycle phases...
This comment has been removed by the author.
ReplyDeleteThanks for giving the info
ReplyDeleteThank you. Good and simple one for beginner.
ReplyDeleteReally wel said about activity life cycle in android.. Android Training in chennai
ReplyDeleteNice information about android activity life cycle and the example that was share is very much useful and helpful My sincere thanks for sharing this post
ReplyDeleteAndroid Training in Chennai
This comment has been removed by the author.
ReplyDeleteReally great post, I simply unearthed your site and needed to say that I have truly appreciated perusing your blog entries.
ReplyDeleteClick here:
angularjs training in sholinganallur
Click here:
angularjs training in btm
Really great post, Thank you for sharing This knowledge.Excellently written article, if only all bloggers offered the same level of content as you, the internet would be a much better place. Please keep it up!
ReplyDeleteClick here:
Microsoft azure training in velarchery
Click here:
Microsoft azure training in sollinganallur
This is such a great post, and was thinking much the same myself. Another great update.
ReplyDeleteClick here:
python training in tambaram
Click here:
python training in annanagar
Awesome article. It is so detailed and well formatted that i enjoyed reading it as well as get some new information too.
ReplyDeleteBlueprism training in Chennai
Blueprism training in Bangalore
Blueprism training in Pune
Blueprism online training
Great Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.
ReplyDeleteDevops Training in pune
Devops Training in Chennai
Devops Training in Bangalore
Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
ReplyDeleteData Science course in rajaji nagar | Data Science with Python course in chenni
Data Science course in electronic city | Data Science course in USA
Data science course in pune | Data science course in kalyan nagar
Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
ReplyDeletejava training in chennai | java training in USA
Wonderful bloggers like yourself who would positively reply encouraged me to be more open and engaging in commenting.So know it's helpful.
ReplyDeleteData Science training in rajaji nagar | Data Science with Python training in chenni
Data Science training in electronic city | Data Science training in USA
Data science training in pune | Data science training in kalyan nagar
I found your blog while searching for the updates, I am happy to be here. Very useful content and also easily understandable providing.. Believe me I did wrote an post about tutorials for beginners with reference of your blog.
ReplyDeletejava training in marathahalli | java training in btm layout
java training in jayanagar | java training in electronic city
Hmm, it seems like your site ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well as an aspiring blog writer, but I’m still new to the whole thing. Do you have any recommendations for newbie blog writers? I’d appreciate it.
ReplyDeleteAWS Interview Questions And Answers
AWS Training in Bangalore | Amazon Web Services Training in Bangalore
AWS Training in Pune | Best Amazon Web Services Training in Pune
Amazon Web Services Training in Pune | Best AWS Training in Pune
AWS Online Training | Online AWS Certification Course
We are a group of volunteers and starting a new initiative in a community. Your blog provided us valuable information to work on.You have done a marvellous job!
ReplyDeleteangularjs-Training in sholinganallur
angularjs-Training in velachery
angularjs Training in bangalore
angularjs Training in bangalore
angularjs Training in btm
angularjs Training in electronic-city
Excellent and useful blog admin, I learned a lot about android. Keep sharing more like this.
ReplyDeleteSpring Training in Chennai
Spring Training near me
Spring Hibernate Training in Chennai
Hibernate Training in Chennai
Hibernate Training institute in Chennai
Spring Hibernate Training
Struts Training in Chennai
I think things like this are really interesting. I absolutely love to find unique places like this. It really looks super creepy though!! machine learning training in chennai
ReplyDeleteartificial intelligence and machine learning course in chennai
machine learning classroom training in chennai
This is really impressive post, I am inspired with your post, do post more blogs like this, I am waiting for your blogs.
ReplyDeleteRegards,
Devops Training in Chennai | Devops Certification in Chennai
our sequence is very unique and vague. I can observe few more things which I left in my blog.
ReplyDeleteDevops Training in Chennai | Devops Training Institute in Chennai
ReplyDeleteThanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts
angularjs online training
apache spark online training
informatica mdm online training
devops online training
aws online training
Thanks for android examples
ReplyDeletejavascript interview questions pdf/object oriented javascript interview questions and answers for experienced/javascript interview questions pdf
i really like this post..
ReplyDeleteAngularJS interview questions and answers/angularjs interview questions/angularjs 6 interview questions and answers/mindtree angular 2 interview questions/jquery angularjs interview questions/angular interview questions/angularjs 6 interview questions
Nice post..Thanks for sharing useful information..
ReplyDeletePython training in Chennai
Python training in OMR
Python training in Velachery
Python certification training in Chennai
Python training fees in Chennai
Python training with placement in Chennai
Python training in Chennai with Placement
Python course in Chennai
Python Certification course in Chennai
Python online training in Chennai
Python training in Chennai Quora
Best Python Training in Chennai
Best Python training in OMR
Best Python training in Velachery
Best Python course in Chennai
For Devops Training in Bangalore: Devops Training in Bangalore
ReplyDeleteHey Nice Blog!! Thanks For Sharing!!! Wonderful blog & good post. It is really very helpful to me, waiting for a more new post. Keep Blogging ! Here is the best
ReplyDeleteangularjs training online with free Bundle videos .
contact No :- 9885022027.
SVR Technologies
Whatever we gathered information from the blogs, we should implement that in practically then only we can understand that exact thing clearly, but it’s no need to do it, because you have explained the concepts very well. It was crystal clear, keep sharing.. windows azure training
ReplyDeleteYour article gives lots of information to me. I really appreciate your efforts admin, continue sharing more like this.
ReplyDeleteAndroid Training Institute in Chennai | Android Training Institute in anna nagar | Android Training Institute in omr | Android Training Institute in porur | Android Training Institute in tambaram | Android Training Institute in velachery
The Piece of your Information's are very valuable..Keep updating
ReplyDeleteSoftware Testing Training in Chennai | Software Testing Training in Anna Nagar | Software Testing Training in OMR | Software Testing Training in Porur | Software Testing Training in Tambaram | Software Testing Training in Velachery
Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.thanks
ReplyDeleteAi & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai
http://www.qtpschool.com/2011/03/file-handling-in-qtp-part-1.html?showComment=1593348692012#c2160561024382696446 AWS training in chennai | AWS training in annanagar | AWS training in omr | AWS training in porur | AWS training in tambaram | AWS training in velachery
ReplyDeletethanks for sharing such a nice info.I hope you will share more information like this. please keep on sharing!
ReplyDeleteAWS training in Chennai
AWS Online Training in Chennai
AWS training in Bangalore
AWS training in Hyderabad
AWS training in Coimbatore
AWS training
Awesome article. It is so detailed and well formatted that i enjoyed reading it as well as get some new information too.
ReplyDeleteDevOps Training in Chennai
DevOps Course in Chennai
It was wonerful reading your conent. Thankyou very much. # BOOST Your GOOGLE RANKING.It’s Your Time To Be On #1st Page
ReplyDeleteOur Motive is not just to create links but to get them indexed as will
Increase Domain Authority (DA).We’re on a mission to increase DA PA of your domain
High Quality Backlink Building Service
Boost DA upto 15+ at cheapest
Boost DA upto 25+ at cheapest
Boost DA upto 35+ at cheapest
Boost DA upto 45+ at cheapest
It was wonderfull reading your article. Great writing styleiamlinkfeeder iamlinkfeeder iamlinkfeeder iamlinkfeeder iamlinkfeeder iamlinkfeeder iamlinkfeeder iamlinkfeeder iamlinkfeeder iamlinkfeeder
ReplyDeleteThe medical coverage commercial center is surely testing, however check your fortunate starsIamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder
ReplyDeleteYou can learn from anywhere how to make routines for newborns or how to make babies sleep at night.IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder
ReplyDeleteKim Ravida is a lifestyle and business coach who helps women in business take powerful money actions and make solid, productiveIamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder IamLinkfeeder
ReplyDeleteWe are used to the fact that we know only religious and public holidays and celebrate only them.buyseoservice2 buyseoservice2 buyseoservice2
ReplyDeleteAnnabelle loves to write and has been doing so for many years.iamlinkfeeder3 iamlinkfeeder3 iamlinkfeeder3 iamlinkfeeder3 iamlinkfeeder3 iamlinkfeeder3 iamlinkfeeder3 iamlinkfeeder3 iamlinkfeeder3
ReplyDeleteAnnabelle loves to write and has been doing so for many years.Backlink Indexer My GPL Store Teckum-All about Knowledge
ReplyDeleteAnnabelle loves to write and has been doing so for many years.linkfeeder3 linkfeeder3 linkfeeder3 linkfeeder3 linkfeeder3 linkfeeder3 linkfeeder3 linkfeeder3 linkfeeder3
ReplyDeleteAnnabelle loves to write and has been doing so for many years.linkfeeder2 linkfeeder2 linkfeeder2 linkfeeder2 linkfeeder2 linkfeeder2 linkfeeder2 linkfeeder2 linkfeeder2
ReplyDeleteTheodore Hall (Ted) is a retired manufacturing executive who has gotten into Internet Marketing कल्याण मटका रिजल्ट Kalyan matka Satta Result
ReplyDeleteAnnabelle loves to write and has been doing so for many years.buyseoservice1 buyseoservice1 buyseoservice1 buyseoservice1 buyseoservice1 buyseoservice1 buyseoservice1 buyseoservice1 buyseoservice1
ReplyDeleteAnnabelle loves to write and has been doing so for many years.buyseoservice3 buyseoservice3 buyseoservice3 buyseoservice3 buyseoservice3 buyseoservice3 buyseoservice3 buyseoservice3 buyseoservice3
ReplyDeleteAnnabelle loves to write and has been doing so for many years.iamlinkfeeder4 iamlinkfeeder4 iamlinkfeeder4 iamlinkfeeder4 iamlinkfeeder4 iamlinkfeeder4 iamlinkfeeder4 iamlinkfeeder4 iamlinkfeeder4
ReplyDeleteAnnabelle loves to write and has been doing so for many years.BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE
ReplyDeleteAnnabelle loves to write and has been doing so for many years.BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE
ReplyDeleteAnnabelle loves to write and has been doing so sfor many years.BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE
ReplyDeleteAnnabelle loves to write and has been doing so sfor many years.BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE
ReplyDeleteK.G.F: Chapter 2 : Directed by Prashanth Neel. With Yash, Sanjay Dutt, Raveena Tandon, Prakash Raj. The blood-soaked land of Kolar Gold Fields
ReplyDeleteIt was wonderfull reading your article. Great writing styleiamlinkfeeder10 iamlinkfeeder10 iamlinkfeeder10 iamlinkfeeder10 iamlinkfeeder10 iamlinkfeeder10 iamlinkfeeder10 iamlinkfeeder10 iamlinkfeeder10 iamlinkfeeder10
ReplyDeleteBob Mason is a speaker, trainer, and author.Linkfeeder2.0 Linkfeeder2.0 Linkfeeder2.0 Linkfeeder2.0 Linkfeeder2.0 Linkfeeder2.0 Linkfeeder2.0 Linkfeeder2.0 Linkfeeder2.0 Linkfeeder2.0
ReplyDeleteTired of sharing long, nasty URLs? This app immediately shortens URLsCRYPTO NEWS 24X7
ReplyDeleteAnnabelle loves to write and has been doing so for many years.BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE BUY SEO SERVICE Best Backlink Providing Service in India TECKUM Best GPL Store Post Articles
ReplyDeleteTired of sharing long, nasty URLs? This app immediately shortens URLsLinkfeeder3.0 Linkfeeder3.0 Linkfeeder3.0 Linkfeeder3.0 Linkfeeder3.0 Linkfeeder3.0 Linkfeeder3.0 Linkfeeder3.0 Linkfeeder3.0 Linkfeeder3.0
ReplyDeletemmorpg oyunlar
ReplyDeleteinstagram takipçi satın al
tiktok jeton hilesi
TİKTOK JETON HİLESİ
antalya saç ekimi
REFERANS KİMLİĞİ NEDİR
instagram takipçi satın al
METİN PVP
İnstagram takipci satın al
tül perde modelleri
ReplyDeletesms onay
mobil ödeme bozdurma
nft nasıl alınır
Ankara evden eve nakliyat
Trafik Sigortasi
dedektör
web sitesi kurma
aşk kitapları
Smm Panel
ReplyDeleteSmm panel
iş ilanları
instagram takipçi satın al
hirdavatciburada.com
beyazesyateknikservisi.com.tr
SERVİS
Jeton Hilesi İndir
Organization easy two. Camera lose his ability method middle part pick.insightminutes.com
ReplyDeleteOffer here tough test. Late raise deep woman man collecti
ReplyDelete