activity 生命周期_如何理解安卓activity的生命周期(on-create篇)?
生活随笔
收集整理的這篇文章主要介紹了
activity 生命周期_如何理解安卓activity的生命周期(on-create篇)?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
個人認為用類比的方式來學習新事物比較容易接受。我這里用蝴蝶的一生來做比喻。
OnCreate階段就像是蝴蝶的幼蟲剛出卵里孵化出來,蝴蝶的一生只可能出生一次,oncreate只能被創建一次。蝴蝶剛出生的時候還不是蝴蝶,而是一只毛毛蟲一樣的東西,需要破殼而出。 那么在安卓onCreate這個階段,我們又需要做些什么呢?根據官方文檔
In the onCreate() method, you perform basic application startup logic that should happen only once for the entire life of the activity.在這個階段,我們需要執行整個應用的初始邏輯,并且這些邏輯在整個生命周期只能出現一次。這又該怎么理解呢?用毛毛蟲來舉例,出生的時候,大自然會分配給它腳,嘴巴什么的。
這些事情你只需要做一次,那這種事情你就在onCreate里做。官網也給了一些例子,比如說:綁定數據到列表里,初始化一些通用變量。
For example, your implementation of onCreate() might bind data to lists, associate the activity with a ViewModel, and instantiate some class-scope variables.在onCreate很常見的有setContentView,就好比給毛毛蟲加了眼睛,它現在可以看世界了,那它第一眼看到了什么樣的世界呢?就是R.layout.activity_main。
2. 我的副業
我的副業?ronghui19.github.io總結
以上是生活随笔為你收集整理的activity 生命周期_如何理解安卓activity的生命周期(on-create篇)?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: H5个人博客模板分享
- 下一篇: oracle10客户端tnsname,连