Skip to content

Commit

Permalink
remove sp
Browse files Browse the repository at this point in the history
  • Loading branch information
jaydroid1024 committed Sep 19, 2021
1 parent 22cdbf7 commit dfd744e
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 41 deletions.
6 changes: 3 additions & 3 deletions config.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@ ext {


java = [
javaSourceCompatibility = JavaVersion.VERSION_11,
javaTargetCompatibility = JavaVersion.VERSION_11
javaSourceCompatibility = JavaVersion.VERSION_1_8,
javaTargetCompatibility = JavaVersion.VERSION_1_8
]

kotlin = [
kotlinVersion = '1.5.30',
kotlinOptionsJvmTarget = JavaVersion.VERSION_11.toString()
kotlinOptionsJvmTarget = JavaVersion.VERSION_1_8.toString()
]


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ class SPTestActivity : AppCompatActivity() {
val prefs = getSharedPreferences("sp_app_jay", Context.MODE_PRIVATE)

//缓存Token的场景
val tokenHolder = TokenHolder(prefs)
Log.d("Jay", "tokenHolder:$tokenHolder")
tokenHolder.saveToken("token_one")
tokenHolder.saveToken("token_second")

//缓存登录信息的场景
val userHolder = UserHolder(prefs)
Log.d("Jay", "userHolder:$userHolder")
userHolder.saveUserAccount("jay", "123456")
// val tokenHolder = TokenHolder(prefs)
// Log.d("Jay", "tokenHolder:$tokenHolder")
// tokenHolder.saveToken("token_one")
// tokenHolder.saveToken("token_second")
//
// //缓存登录信息的场景
// val userHolder = UserHolder(prefs)
// Log.d("Jay", "userHolder:$userHolder")
// userHolder.saveUserAccount("jay", "123456")


}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,19 +11,19 @@ import com.jay.anyby.sp.string
*/
class TokenHolder(prefs: SharedPreferences) {

var token: String by prefs.string()
private set

var count by prefs.int()
private set

fun saveToken(newToken: String) {
token = newToken
count++
}

override fun toString(): String {
return "TokenHolder(token='$token', count=$count)"
}
// var token: String by prefs.string()
// private set
//
// var count by prefs.int()
// private set
//
// fun saveToken(newToken: String) {
// token = newToken
// count++
// }
//
// override fun toString(): String {
// return "TokenHolder(token='$token', count=$count)"
// }

}
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package com.jay.vbhelper.simple.delegate_sp

import android.content.SharedPreferences
import com.jay.anyby.sp.string

/**
* @author jaydroid
Expand All @@ -10,19 +9,19 @@ import com.jay.anyby.sp.string
*/
class UserHolder(prefs: SharedPreferences) {

var name: String by prefs.string()
private set

var pwd: String by prefs.string()
private set

fun saveUserAccount(name: String, pwd: String) {
this.name = name
this.pwd = pwd
}

override fun toString(): String {
return "UserHolder(name='$name', pwd='$pwd')"
}
// var name: String by prefs.string()
// private set
//
// var pwd: String by prefs.string()
// private set
//
// fun saveUserAccount(name: String, pwd: String) {
// this.name = name
// this.pwd = pwd
// }
//
// override fun toString(): String {
// return "UserHolder(name='$name', pwd='$pwd')"
// }

}

0 comments on commit dfd744e

Please sign in to comment.