总目录
前言
本文介绍 App 启动.
环境
- Visual Studio 2017
- Xamarin.Froms 4.0.0.8055-pre1
3.Android 4.4(API 19) 或更高版本
4. 约定: XF 代表 Xamarin.Forms
内容
一, XF 框架初始化
1.MainActivity 继承自 FormsAppCompatActivity, 它是 XF 在 Android 平台下提供的基类, 封装了框架初始化等方法;
2. 通过 base.OnCreate,Forms.Init,LoadApplication 三个步骤, 将 XF 框架初始化, 并加载 App 类;
3.App 类主要有以下功能:
MainPage: 指定 App 启动页面;
Properties: 跨生命周期的属性字典;
Current: 一个代表当前应用的静态属性.
二, App 类
1.MainPage 用于指定启动界面, 这里指定的是 MainPage.xaml 界面;
2.Properties 属性字典用于存储数据, 可以在程序中任意位置赋值, 任意位置取值;
3.Current 代表当前 App, 它是一个静态变量, 可以在程序任意位置调用;
4. 在程序其他位置获取当前 App 的方式: Application.Current.
三, App 生命周期
生命周期:
OnStart:App 启动时调用;
OnSleep:App 转到后台时调用;
OnResume:App 从后台恢复时调用.
后语
本文介绍 App 启动, 下篇介绍页面, 待续...
总目录
来源: http://www.jianshu.com/p/85e3f0a41e57