From 27e9514798be95bd75e836ae34702cf0f128a8d5 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Wed, 4 Jan 2023 21:00:23 +0800 Subject: [PATCH] Modify make ChannelData, PrefsData implements Serializable --- .../yukihookapi/hook/xposed/channel/data/ChannelData.md | 6 +++++- .../yukihookapi/hook/xposed/prefs/data/PrefsData.md | 6 +++++- .../yukihookapi/hook/xposed/channel/data/ChannelData.md | 6 +++++- .../yukihookapi/hook/xposed/prefs/data/PrefsData.md | 6 +++++- .../yukihookapi/hook/xposed/channel/data/ChannelData.kt | 3 ++- .../yukihookapi/hook/xposed/prefs/data/PrefsData.kt | 3 ++- 6 files changed, 24 insertions(+), 6 deletions(-) diff --git a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/xposed/channel/data/ChannelData.md b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/xposed/channel/data/ChannelData.md index 56a23e97..2d33e14d 100644 --- a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/xposed/channel/data/ChannelData.md +++ b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/xposed/channel/data/ChannelData.md @@ -13,13 +13,17 @@ You can use the **Chrome Translation Plugin** to translate entire pages for refe # ChannelData - class ```kotlin:no-line-numbers -data class ChannelData(var key: String, var value: T?) +data class ChannelData(var key: String, var value: T?) : Serializable ``` **Change Records** `v1.0.88` `added` +`v1.1.5` `modified` + +实现了 `Serializable` 接口 + **Function Illustrate** > 数据通讯桥键值构造类。 diff --git a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/data/PrefsData.md b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/data/PrefsData.md index 39708cbe..e1c6e6b2 100644 --- a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/data/PrefsData.md +++ b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/data/PrefsData.md @@ -13,13 +13,17 @@ You can use the **Chrome Translation Plugin** to translate entire pages for refe # PrefsData - class ```kotlin:no-line-numbers -data class PrefsData(var key: String, var value: T) +data class PrefsData(var key: String, var value: T) : Serializable ``` **Change Records** `v1.0.67` `added` +`v1.1.5` `modified` + +实现了 `Serializable` 接口 + **Function Illustrate** > 键值对存储构造类。 diff --git a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/xposed/channel/data/ChannelData.md b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/xposed/channel/data/ChannelData.md index 160d75a4..71dc977a 100644 --- a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/xposed/channel/data/ChannelData.md +++ b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/xposed/channel/data/ChannelData.md @@ -5,13 +5,17 @@ pageClass: code-page # ChannelData - class ```kotlin:no-line-numbers -data class ChannelData(var key: String, var value: T?) +data class ChannelData(var key: String, var value: T?) : Serializable ``` **变更记录** `v1.0.88` `新增` +`v1.1.5` `修改` + +实现了 `Serializable` 接口 + **功能描述** > 数据通讯桥键值构造类。 diff --git a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/data/PrefsData.md b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/data/PrefsData.md index 098a2af6..b8c9e088 100644 --- a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/data/PrefsData.md +++ b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/xposed/prefs/data/PrefsData.md @@ -5,13 +5,17 @@ pageClass: code-page # PrefsData - class ```kotlin:no-line-numbers -data class PrefsData(var key: String, var value: T) +data class PrefsData(var key: String, var value: T) : Serializable ``` **变更记录** `v1.0.67` `新增` +`v1.1.5` `修改` + +实现了 `Serializable` 接口 + **功能描述** > 键值对存储构造类。 diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/channel/data/ChannelData.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/channel/data/ChannelData.kt index cd8e36a8..19f14ce5 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/channel/data/ChannelData.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/channel/data/ChannelData.kt @@ -28,6 +28,7 @@ package com.highcapable.yukihookapi.hook.xposed.channel.data import com.highcapable.yukihookapi.hook.xposed.channel.YukiHookDataChannel +import java.io.Serializable /** * 数据通讯桥键值构造类 @@ -40,4 +41,4 @@ import com.highcapable.yukihookapi.hook.xposed.channel.YukiHookDataChannel * @param key 键值 * @param value 键值数据 - 作为接收数据时可空 */ -data class ChannelData(var key: String, var value: T? = null) \ No newline at end of file +data class ChannelData(var key: String, var value: T? = null) : Serializable \ No newline at end of file diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/prefs/data/PrefsData.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/prefs/data/PrefsData.kt index 4943f420..189ac760 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/prefs/data/PrefsData.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/prefs/data/PrefsData.kt @@ -28,6 +28,7 @@ package com.highcapable.yukihookapi.hook.xposed.prefs.data import com.highcapable.yukihookapi.hook.xposed.prefs.YukiHookModulePrefs +import java.io.Serializable /** * 键值对存储构造类 @@ -40,4 +41,4 @@ import com.highcapable.yukihookapi.hook.xposed.prefs.YukiHookModulePrefs * @param key 键值 * @param value 默认值 */ -data class PrefsData(var key: String, var value: T) \ No newline at end of file +data class PrefsData(var key: String, var value: T) : Serializable \ No newline at end of file