接入穿山甲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