Apa itu Activity? Bagaimana Daur Hidupnya?

Hae gaes, kali ini gue bakalan bahas tentang Activity. Kalo di website resminya android developer, hanya dikatakan bahwa An activity is a single, focused thing that the user can do.. Udah, gitu aja penjelasannya🤣 Simple kan gaes?

Jadi gini, lebih simple nya Activity adalah komponen yang berinteraksi langsung dengan user. Masih kurang simple? Ibaratkan aplikasi itu adalah warnet, nah Activity itu adalah abang-abang warnetnya. Kira-kira gitu deh..

Activity bakalan ngatur tampilan mana yang akan ditunjukan ke user. Nah sama kayak manusia dan kucing, Activity juga memiliki daur hidupnya sendiri.

Jadi gini gaes, biar gampangnya kita bayangkan aja Whatsapp. Pada saat aplikasi kita click, aplikasinya akan menjalankan OnCreate dimana aplikasinya akan dibuka kelayar HP kalian, kemudian selanjutnya akan masuk ke OnStart dimana semua tampilan akan di load dan kemudian akan ke OnResume dimana aplikasinya udah di load, nah pada saat ini lu bisa liat semua chat-chat yang ada (itupun kalo ada yang ngechat lu😅).

Nah semisal ada nomor gak dikenal ngechat lu dan lu nya penasaran, pasti lu bakalan ngeliat fotonya kan? Nah pada saat lu klik fotonya, maka akan muncul kayak tampilan kecil ditengah layar, nah pada saat layarnya kebuka, tampilan chat-chat lu bakalan masuk ketahapan OnPause, karena lu gak bisa scroll chat lu ato ngeclick chat yang lain sebelum lu close fotonya.

Nah pada saat lu close foto yang lu buka tadi, maka bakalan masuk ke tahapan OnResume lagi. Lalu pada saat lu sedang buka WA, tiba-tiba ada yang ngeDM lu. Nah pas lu buka IG, aplikasi WA nya bakalan masuk ke tahap OnStop, kalo semisal lu buka WA lagi, maka akan kembali ke tahap OnRestart dan OnStart. Nahh, kalo misalnya lu udah tutup aplikasi WA nya dan lu close tab nya, maka aplikasinya akan ke tahap OnDestroy.

Pokoknya gitulah gaes, maap kalo belibet.. intinya gitu sih. Dahlah, gue pengen liat aktivitas kucing gue dulu..

Leave a comment

Blog at WordPress.com.

Up ↑

Design a site like this with WordPress.com
Get started