接入穿山甲SDK app示例:
android 数独小游戏 经典数独·休闲益智
广告接入示例:
Android 个人开发者如何接入广告SDK,实现app流量变现
Ability页面的生命周期
学习前端,第一步最重要的是要理解,页面启动和不同场景下的生命周期的回调触发,以便我们可以在不同的生命周期处理不同的业务逻辑。
Ability:
1、Ability的生命周期大致有如下:
方法名 | 描述 |
---|---|
onCreate | Ability 创建的时候 |
onDestroy | Ability 销毁的时候 |
onWindowStageCreate | Ability加载视图UI的时候 |
onWindowStageDestroy | Ability解绑视图UI的时候 |
onForeground | Ability展示到最前端(最上层)的时候 |
onBackground | 返回到桌面,Ability 退后到后台的时候 |
2、不同场景的生命周期触发
Ability
export default class EntryAbility extends UIAbility {
//Ability 创建的时候
onCreate(want, launchParam) {
}
//Ability 销毁的时候
onDestroy() {
}
//Ability加载视图UI的时候
onWindowStageCreate(windowStage: window.WindowStage) {
}
//Ability解绑视图UI的时候
onWindowStageDestroy() {
}
//Ability展示到最前端(最上层)的时候
onForeground() {
}
//返回到桌面,Ability 退后到后台的时候
onBackground() {
}
}
1)场景1 点击桌面图标到屏幕展示页面的过程:
- onCreate
- onWindowStageCreate
- onForeground
2)当点击返回键时,即关闭当前页面
点击返回按键,即用户关闭当前页面的过程
- onBackground
- onWindowStageDestroy
- onDestroy
3)当点击桌面按键或者切换到其它应用的时候,即不需要关闭当前面,但是需要暂时离开当前页面,切换到桌面或者其它app的页面的时候
- onBackground