我的应用程序中有一个微调器,我想保存数组列表的状态,因此如果用户选择一个选项并关闭应用程序,我希望微调器在用户重新打开我的应用程序时保存它的值。
我的主要活动:
t1.typeface = Typeface.createFromAsset(assets, "andlso.ttf")
val fonts = arrayOf("الخط الديواني", "الخط الأندلسي")
spinner.adapter = ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, fonts)
spinner.onItemSelectedListener = object :AdapterView.OnItemSelectedListener {
override fun onItemSelected(parent: AdapterView<*>?, view: View?, position: Int, id: Long) {
val SelectedItem = parent!!.getItemAtPosition(position).toString()
val sharedPreferences = getSharedPreferences("savefile", Context.MODE_PRIVATE)
val editor = sharedPreferences.edit()
editor.putString("savefile", fonts.toString())
editor.apply()
if (SelectedItem == "الخط الديواني"){
t.typeface = Typeface.createFromAsset(assets, "andlso.ttf")
}else if (SelectedItem == "الخط الأندلسي"){
t.typeface = Typeface.createFromAsset(assets, "frsspbl.TTF")
}