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

@@ -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