Migrate to LiveData

Benefit includes: no more flush after changing nickname. Yep.
This commit is contained in:
Mygod
2019-01-26 14:13:19 +08:00
parent e1e44f468a
commit 94114f7a4b
12 changed files with 68 additions and 63 deletions

View File

@@ -7,7 +7,8 @@ import java.net.InetAddress
import java.nio.ByteBuffer
import java.nio.ByteOrder
class Converters {
object Converters {
@JvmStatic
@TypeConverter
fun persistCharSequence(cs: CharSequence): ByteArray {
val p = Parcel.obtain()
@@ -19,6 +20,7 @@ class Converters {
}
}
@JvmStatic
@TypeConverter
fun unpersistCharSequence(data: ByteArray): CharSequence {
val p = Parcel.obtain()
@@ -31,9 +33,11 @@ class Converters {
}
}
@JvmStatic
@TypeConverter
fun persistInetAddress(address: InetAddress): ByteArray = address.address
@JvmStatic
@TypeConverter
fun unpersistInetAddress(data: ByteArray): InetAddress = InetAddress.getByAddress(data)
}