mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-04 09:45:19 +08:00
Modify make ChannelData, PrefsData implements Serializable
This commit is contained in:
@@ -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**
|
||||||
|
|
||||||
> 数据通讯桥键值构造类。
|
> 数据通讯桥键值构造类。
|
||||||
|
@@ -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**
|
||||||
|
|
||||||
> 键值对存储构造类。
|
> 键值对存储构造类。
|
||||||
|
@@ -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` 接口
|
||||||
|
|
||||||
**功能描述**
|
**功能描述**
|
||||||
|
|
||||||
> 数据通讯桥键值构造类。
|
> 数据通讯桥键值构造类。
|
||||||
|
@@ -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` 接口
|
||||||
|
|
||||||
**功能描述**
|
**功能描述**
|
||||||
|
|
||||||
> 键值对存储构造类。
|
> 键值对存储构造类。
|
||||||
|
@@ -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
|
@@ -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
|
Reference in New Issue
Block a user