|
- public class xxxmoduleDelegate extends ApplicationDelegate {
- /**
- * 继承自ApplicationDelegate的类,APICloud引擎在应用初始化之初就会将该类初始化一次(即new一个出来),并保持引用,
- * 在应用整个运行期间,会将生命周期事件通过该对象通知出来。<br>
- * 该类需要在module.json中配置,其中name字段可以任意配置,因为该字段将被忽略,请参考module.json中EasDelegate的配置
- */
- public xxxmoduleDelegate() {
- //应用运行期间,该对象只会初始化一个出来
- }
- @Override
- public void onApplicationCreate(final Context context, AppInfo info) {
- //TODO 请在这个函数中初始化需要在Application的onCreate中初始化的代码
- //例如很多第三方SDK要求在Application的onCreate中初始化的代码可以放到该函数中
- }
- @Override
- public void onActivityResume(Activity activity, AppInfo info) {
- //APP从后台回到前台时,APICloud引擎将通过该函数回调事件
- //TODO 请在这个函数中实现你需要的逻辑,无则忽略
- }
- @Override
- public void onActivityPause(Activity activity, AppInfo info) {
- //APP从前台退到后台时,APICloud引擎将通过该函数回调事件
- //TODO 请在这个函数中实现你需要的逻辑,无则忽略
- }
- @Override
- public void onActivityFinish(Activity activity, AppInfo info) {
- //APP即将结束运行时,APICloud引擎将通过该函数回调事件
- //TODO 请在这个函数中实现你需要的逻辑,无则忽略
- }
- @Override
- public boolean supportMulti() {
- //TODO 如果你的代码需要支持多进程运行,可重写该函数并返回true
- return false;
- }
- }
复制代码 |
|