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>
```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**
`v1.0.88` `added`
`v1.1.5` `modified`
实现了 `Serializable` 接口
**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>
```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**
`v1.0.67` `added`
`v1.1.5` `modified`
实现了 `Serializable` 接口
**Function Illustrate**
> 键值对存储构造类。

View File

@@ -5,13 +5,17 @@ pageClass: code-page
# ChannelData <span class="symbol">- class</span>
```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.1.5` `修改`
实现了 `Serializable` 接口
**功能描述**
> 数据通讯桥键值构造类。

View File

@@ -5,13 +5,17 @@ pageClass: code-page
# PrefsData <span class="symbol">- class</span>
```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.1.5` `修改`
实现了 `Serializable` 接口
**功能描述**
> 键值对存储构造类。

View File

@@ -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<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
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<T>(var key: String, var value: T)
data class PrefsData<T>(var key: String, var value: T) : Serializable