Modify make ChannelData, PrefsData implements Serializable

This commit is contained in:
2023-01-04 21:00:23 +08:00
parent ad76c670a1
commit 27e9514798
6 changed files with 24 additions and 6 deletions

View File

@@ -13,13 +13,17 @@ You can use the **Chrome Translation Plugin** to translate entire pages for refe
# ChannelData <span class="symbol">- class</span> # ChannelData <span class="symbol">- class</span>
```kotlin:no-line-numbers ```kotlin:no-line-numbers
data class ChannelData<T>(var key: String, var value: T?) data class ChannelData<T>(var key: String, var value: T?) : Serializable
``` ```
**Change Records** **Change Records**
`v1.0.88` `added` `v1.0.88` `added`
`v1.1.5` `modified`
实现了 `Serializable` 接口
**Function Illustrate** **Function Illustrate**
> 数据通讯桥键值构造类。 > 数据通讯桥键值构造类。

View File

@@ -13,13 +13,17 @@ You can use the **Chrome Translation Plugin** to translate entire pages for refe
# PrefsData <span class="symbol">- class</span> # PrefsData <span class="symbol">- class</span>
```kotlin:no-line-numbers ```kotlin:no-line-numbers
data class PrefsData<T>(var key: String, var value: T) data class PrefsData<T>(var key: String, var value: T) : Serializable
``` ```
**Change Records** **Change Records**
`v1.0.67` `added` `v1.0.67` `added`
`v1.1.5` `modified`
实现了 `Serializable` 接口
**Function Illustrate** **Function Illustrate**
> 键值对存储构造类。 > 键值对存储构造类。

View File

@@ -5,13 +5,17 @@ pageClass: code-page
# ChannelData <span class="symbol">- class</span> # ChannelData <span class="symbol">- class</span>
```kotlin:no-line-numbers ```kotlin:no-line-numbers
data class ChannelData<T>(var key: String, var value: T?) data class ChannelData<T>(var key: String, var value: T?) : Serializable
``` ```
**变更记录** **变更记录**
`v1.0.88` `新增` `v1.0.88` `新增`
`v1.1.5` `修改`
实现了 `Serializable` 接口
**功能描述** **功能描述**
> 数据通讯桥键值构造类。 > 数据通讯桥键值构造类。

View File

@@ -5,13 +5,17 @@ pageClass: code-page
# PrefsData <span class="symbol">- class</span> # PrefsData <span class="symbol">- class</span>
```kotlin:no-line-numbers ```kotlin:no-line-numbers
data class PrefsData<T>(var key: String, var value: T) data class PrefsData<T>(var key: String, var value: T) : Serializable
``` ```
**变更记录** **变更记录**
`v1.0.67` `新增` `v1.0.67` `新增`
`v1.1.5` `修改`
实现了 `Serializable` 接口
**功能描述** **功能描述**
> 键值对存储构造类。 > 键值对存储构造类。

View File

@@ -28,6 +28,7 @@
package com.highcapable.yukihookapi.hook.xposed.channel.data package com.highcapable.yukihookapi.hook.xposed.channel.data
import com.highcapable.yukihookapi.hook.xposed.channel.YukiHookDataChannel 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 key 键值
* @param value 键值数据 - 作为接收数据时可空 * @param value 键值数据 - 作为接收数据时可空
*/ */
data class ChannelData<T>(var key: String, var value: T? = null) data class ChannelData<T>(var key: String, var value: T? = null) : Serializable

View File

@@ -28,6 +28,7 @@
package com.highcapable.yukihookapi.hook.xposed.prefs.data package com.highcapable.yukihookapi.hook.xposed.prefs.data
import com.highcapable.yukihookapi.hook.xposed.prefs.YukiHookModulePrefs 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 key 键值
* @param value 默认值 * @param value 默认值
*/ */
data class PrefsData<T>(var key: String, var value: T) data class PrefsData<T>(var key: String, var value: T) : Serializable