在android中保存Activity状态?

在android中保存Activity状态?,第1张

概述大家好,我在我的应用程序中使用了ColorPicker.当我将ColorPicker选择的颜色设置为活动背景时,它可以正常工作.但是当我重新启动应用程序时,颜色会变为默认值!如何保存Activity的状态?可能吗?提前致谢!!!解决方法:所以例如你可以像这样保存颜色(我只是放了一个十六进制颜色参考,但你可以把

大家好,我在我的应用程序中使用了colorPicker.当我将colorPicker选择的颜色设置为活动背景时,它可以正常工作.但是当我重新启动应用程序时,颜色会变为默认值!如何保存Activity的状态?可能吗?提前致谢!!!

解决方法:

所以例如你可以像这样保存颜色(我只是放了一个十六进制颜色参考,但你可以把它改成你想要的任何颜色):

public voID setBackgroundcolor() {    SharedPreferences sharedPreferences = getPreferences(Context.MODE_PRIVATE);    SharedPreferences.Editor editor = sharedPreferences.edit();    editor.putString("color", "#FFFFFF");    editor.commit();}

然后确保每次加载/重新加载时都调用此方法:

public voID getBackgroundcolor() {    SharedPreferences sharedPreferences = getPreferences(Context.MODE_PRIVATE);    if (sharedPreferences.contains("color")) {        String mycolor = sharedPreferences.getString("color", null);        mybackground.setBackgroundcolor(color.parsecolor(mycolor));    }}
总结

以上是内存溢出为你收集整理的在android中保存Activity状态?全部内容,希望文章能够帮你解决在android中保存Activity状态?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1107926.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存