瀏覽代碼

更新回调

tags/0.0.18
Weller 3 年之前
父節點
當前提交
3dade05ef6
共有 2 個文件被更改,包括 12 次插入13 次删除
  1. +3
    -4
      lib/util/advertising_util.dart
  2. +9
    -9
      lib/util/application.dart

+ 3
- 4
lib/util/advertising_util.dart 查看文件

@@ -3,13 +3,12 @@ import 'package:flutter/cupertino.dart';
import 'application.dart';

class AdvertisingUtils {
static Future init() async {
await Application.doStringParamsMethod("init_advertising", data: {});
static Future init() {
return Application.doStringParamsMethod("init_advertising", data: {});
//await Application.doStringParamsMethod("init_advertising", data: {"androidAppId": "5173995", "iosAppId": "5167929", "appName": "智莺生活"});
}

static Future openSplashAd() async {
await Application.doStringParamsMethod("advertising_splash", data: {});
return Application.doStringParamsMethod("advertising_splash", data: {});
}
}


+ 9
- 9
lib/util/application.dart 查看文件

@@ -34,28 +34,28 @@ class Application {
return _initStringMethods.containsKey(type);
}

static doStringMethod(String type) {
static Future doStringMethod(String type) {
if (_initStringMethods.containsKey(type)) {
print("存在方法" + type);
_initStringMethods[type]();
} else {
print("不存在方法" + type);
return _initStringMethods[type]();
}
print("不存在方法" + type);
return Future(() => false);
}

static addStringParamsMethod({String type , StringParamsMethod method}) {
static addStringParamsMethod({String type, StringParamsMethod method}) {
if (type == null || method == null) {
return;
}
_initStringParamsMethods[type] = method;
}

static doStringParamsMethod(String type, {Map<String, dynamic> data}) {
static Future doStringParamsMethod(String type, {Map<String, dynamic> data}) {
if (_initStringParamsMethods.containsKey(type)) {
print("存在方法" + type);
_initStringParamsMethods[type](data);
} else {
print("不存在方法" + type);
return _initStringParamsMethods[type](data);
}
print("不存在方法" + type);
return Future(() => false);
}
}

Loading…
取消
儲存