如何保存我的应用设置?



如何保存应用程序中的背景设置,当它退出时,它仍然保存该背景作为默认应用程序,我为:

<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bg2"
android:id="@+id/bgplayer">

单击按钮

 bgplayer.setBackgroundResource(R.drawable.bg1a);

如果您想完全退出应用程序并重新输入背景,则将是BGA1

在活动中使用共享首选项:

SharedPreferences prefs = getSharedPreferences(
  "com.example.app", Context.MODE_PRIVATE);

然后这样保存:

prefs.edit().putInt("your_key", R.drawable.bg1a).apply();

和这样阅读:

int value = prefs.getInt("your_key", defaultIntValue);

并将背景设置为:

bgplayer.setBackgroundResource(value);

相关内容

  • 没有找到相关文章

最新更新