|
@@ -51,7 +51,11 @@ class EYuanGame private constructor() {
|
|
|
if (mSdkBridge == null) {
|
|
|
mSdkBridge = getSdkBridgeManager(application)
|
|
|
}
|
|
|
- SdkBridgeManager.call(Function.ATTACH_BASE_CONTEXT, arrayOf(Application::class.java, Context::class.java), arrayOf(application, context))
|
|
|
+ SdkBridgeManager.call(
|
|
|
+ Function.ATTACH_BASE_CONTEXT,
|
|
|
+ arrayOf(Application::class.java, Context::class.java),
|
|
|
+ arrayOf(application, context)
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
|
|
@@ -78,7 +82,11 @@ class EYuanGame private constructor() {
|
|
|
if (mSdkBridge == null) {
|
|
|
mSdkBridge = getSdkBridgeManager(application)
|
|
|
}
|
|
|
- SdkBridgeManager.call(Function.INIT_APPLICATION, arrayOf(Application::class.java), arrayOf(application))
|
|
|
+ SdkBridgeManager.call(
|
|
|
+ Function.INIT_APPLICATION,
|
|
|
+ arrayOf(Application::class.java),
|
|
|
+ arrayOf(application)
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -107,7 +115,12 @@ class EYuanGame private constructor() {
|
|
|
|
|
|
SdkBridgeManager.call(
|
|
|
Function.INITIALIZE,
|
|
|
- arrayOf(Activity::class.java, Boolean::class.java, ICallback::class.java, IInitialize::class.java),
|
|
|
+ arrayOf(
|
|
|
+ Activity::class.java,
|
|
|
+ Boolean::class.java,
|
|
|
+ ICallback::class.java,
|
|
|
+ IInitialize::class.java
|
|
|
+ ),
|
|
|
arrayOf(activity, isLandscape, callback, initCallback)
|
|
|
)
|
|
|
}
|
|
@@ -167,7 +180,11 @@ class EYuanGame private constructor() {
|
|
|
}
|
|
|
|
|
|
clickLogoutTime = System.currentTimeMillis()
|
|
|
- SdkBridgeManager.call(Function.LOGOUT, arrayOf(Activity::class.java, ICallback::class.java), arrayOf(activity, callback))
|
|
|
+ SdkBridgeManager.call(
|
|
|
+ Function.LOGOUT,
|
|
|
+ arrayOf(Activity::class.java, ICallback::class.java),
|
|
|
+ arrayOf(activity, callback)
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -214,7 +231,11 @@ class EYuanGame private constructor() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- SdkBridgeManager.call(Function.ROLE_CREATE, arrayOf(Activity::class.java, SdkRoleInfo::class.java), arrayOf(activity, roleInfo))
|
|
|
+ SdkBridgeManager.call(
|
|
|
+ Function.ROLE_CREATE,
|
|
|
+ arrayOf(Activity::class.java, SdkRoleInfo::class.java),
|
|
|
+ arrayOf(activity, roleInfo)
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -232,7 +253,11 @@ class EYuanGame private constructor() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- SdkBridgeManager.call(Function.ROLE_LAUNCHER, arrayOf(Activity::class.java, SdkRoleInfo::class.java), arrayOf(activity, roleInfo))
|
|
|
+ SdkBridgeManager.call(
|
|
|
+ Function.ROLE_LAUNCHER,
|
|
|
+ arrayOf(Activity::class.java, SdkRoleInfo::class.java),
|
|
|
+ arrayOf(activity, roleInfo)
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -250,7 +275,11 @@ class EYuanGame private constructor() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- SdkBridgeManager.call(Function.ROLE_LEVEL_UP, arrayOf(Activity::class.java, SdkRoleInfo::class.java), arrayOf(activity, roleInfo))
|
|
|
+ SdkBridgeManager.call(
|
|
|
+ Function.ROLE_LEVEL_UP,
|
|
|
+ arrayOf(Activity::class.java, SdkRoleInfo::class.java),
|
|
|
+ arrayOf(activity, roleInfo)
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -268,7 +297,11 @@ class EYuanGame private constructor() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- SdkBridgeManager.call(Function.OPEN_EXIT_VIEW, arrayOf(Activity::class.java, ICallback::class.java), arrayOf(activity, callback))
|
|
|
+ SdkBridgeManager.call(
|
|
|
+ Function.OPEN_EXIT_VIEW,
|
|
|
+ arrayOf(Activity::class.java, ICallback::class.java),
|
|
|
+ arrayOf(activity, callback)
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
fun onStart(activity: Activity) {
|
|
@@ -336,7 +369,11 @@ class EYuanGame private constructor() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- SdkBridgeManager.call(Function.ON_START, arrayOf(Activity::class.java, Intent::class.java), arrayOf(activity, intent))
|
|
|
+ SdkBridgeManager.call(
|
|
|
+ Function.ON_START,
|
|
|
+ arrayOf(Activity::class.java, Intent::class.java),
|
|
|
+ arrayOf(activity, intent)
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
fun getCurrentUserId(): String {
|
|
@@ -348,7 +385,11 @@ class EYuanGame private constructor() {
|
|
|
return ""
|
|
|
}
|
|
|
|
|
|
- return SdkBridgeManager.callback(Function.GET_CURRENT_USER_ID, emptyArray(), emptyArray()) as String
|
|
|
+ return SdkBridgeManager.callback(
|
|
|
+ Function.GET_CURRENT_USER_ID,
|
|
|
+ emptyArray(),
|
|
|
+ emptyArray()
|
|
|
+ ) as String
|
|
|
}
|
|
|
|
|
|
fun getSdkVersion(): String {
|
|
@@ -385,6 +426,7 @@ class EYuanGame private constructor() {
|
|
|
|
|
|
private const val CLICK_INTERVAL: Int = 1500
|
|
|
|
|
|
+ @Keep
|
|
|
private object ColumbusHolder {
|
|
|
val INSTANCE: EYuanGame = EYuanGame()
|
|
|
}
|
|
@@ -392,6 +434,7 @@ class EYuanGame private constructor() {
|
|
|
/**
|
|
|
* 防止单例对象在反序列化时重新生成对象
|
|
|
*/
|
|
|
+ @Keep
|
|
|
private fun readResolve(): Any {
|
|
|
return ColumbusHolder.INSTANCE
|
|
|
}
|