【從零開始學 Flutter 程式設計】 線上教學課程目錄 使用 Dart 程式語言,開發 Android 和 iOS APP 應用程式。 StatefulWidget.createState() 系統會呼叫此方法來創建一個 State。 initState() 我們通常會重寫這個函數,進行初始化的操作,在 Flutter 生命週期當中,只會被執行一次。 didChangeDependencies() 當 State 對象的關係發生變化時,這個方法總會被呼叫。 build() 走完 didChangeDependencies 步驟後,系統認為State 已經準備好了,就會呼叫 build() 來構建畫面。 我們需要在這個函數中,返回一個Widget。 deactivate() 當頁面切換時,會呼叫它,此時 State 在視圖樹中的位置發生了變化,需要先暫時移除後添加。重寫的時候記得要先呼叫 super.deactivate()。 dispose() 在 APP 銷毀前會觸發這個方法,我們可以在這裡將資源釋放。而在呼叫這個方法之前,會先呼叫 deactivate()。注意的事重寫這個方法時必須要先呼叫 super.dispose()。 didUpdateWidget(covariant T oldWidget) 當元件發生變化時,會被呼叫這個函數,則會觸發 build(),重畫元件樹。 setState() 當需要更新畫面時,可以呼叫這個函數,則會觸發 build(),重畫元件樹。 簡單跳頁範例 class MyApp extends StatelessWidget { @override Widget build ( BuildContext context ) { return MaterialApp ( home : Scaffold ( appBar : AppBar ( title : Text ( 'HKT 線上教室' ) , ) , body : HomePage ( ) , ) , ) ; ...
【從零開始學 Kotlin 程式設計】
線上教學課程目錄:https://bit.ly/2Kx7GrM
Youtube 課程播放清單:https://bit.ly/3qJ5a5Q
Object 表達式
沒有宣告 Object 名字 ,匿名並繼承特定類別或介面。
上方這個範例中,
object代表一個匿名物件。它實現了
View.OnClickListener介面的臨時物件, 用於處理按鈕點擊事件。當按鈕被點擊時,
onClick函數會被觸發。這種匿名物件的使用方式適合在只需要在某個地方使用一次的情況,
無需額外定義一個實現該介面的類別。
那這次的課程就介紹到這邊囉~
順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰