總目錄
前言
本文介紹App啟動去团。
環(huán)境
1.Visual Studio 2017
2.Xamarin.Froms 4.0.0.8055-pre1
3.Android 4.4(API 19)或更高版本
4.約定:XF代表Xamarin.Forms
內(nèi)容
一苍鲜、XF框架初始化
1.MainActivity繼承自FormsAppCompatActivity,它是XF在Android平臺下提供的基類,封裝了框架初始化等方法朴译;
2.通過base.OnCreate坏快、Forms.Init、LoadApplication三個步驟唯卖,將XF框架初始化粱玲,并加載App類;
3.App類主要有以下功能:
- MainPage:指定App啟動頁面拜轨;
- Properties:跨生命周期的屬性字典密幔;
- Current:一個代表當(dāng)前應(yīng)用的靜態(tài)屬性。
二撩轰、App類
1.MainPage用于指定啟動界面胯甩,這里指定的是MainPage.xaml界面;
2.Properties屬性字典用于存儲數(shù)據(jù)堪嫂,可以在程序中任意位置賦值偎箫,任意位置取值;
3.Current代表當(dāng)前App皆串,它是一個靜態(tài)變量淹办,可以在程序任意位置調(diào)用;
4.在程序其他位置獲取當(dāng)前App的方式:Application.Current恶复。
三怜森、App生命周期
生命周期:
- OnStart:App啟動時調(diào)用速挑;
- OnSleep:App轉(zhuǎn)到后臺時調(diào)用;
- OnResume:App從后臺恢復(fù)時調(diào)用副硅。
后語
本文介紹App啟動姥宝,下篇介紹頁面,待續(xù)...