要清除保存的偏好设置,可以使用以下代码示例:
import android.content.SharedPreferences
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
// 偏好设置名称
private val PREFS_NAME = "MyPrefs"
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
// 清除保存的偏好设置
clearPreferences()
}
private fun clearPreferences() {
val sharedPreferences: SharedPreferences = getSharedPreferences(PREFS_NAME, MODE_PRIVATE)
val editor: SharedPreferences.Editor = sharedPreferences.edit()
editor.clear()
editor.apply()
}
}
此代码示例中,clearPreferences()
方法用于清除保存的偏好设置。它通过调用 getSharedPreferences()
方法获取偏好设置对象,然后使用 edit()
方法创建一个 SharedPreferences.Editor
对象。接下来,clear()
方法用于清除所有保存的偏好设置,并通过调用 apply()
方法将更改应用到偏好设置对象中。
请确保在调用 clearPreferences()
方法之前初始化并设置适当的偏好设置名称(PREFS_NAME
)。