android– 如何保存toogleButton开关选择的状态?

android– 如何保存toogleButton开关选择的状态?,第1张

概述您好我已经基于toggleButton选择实现了应用程序.但是当我关闭该应用程序然后重新打开它时,它将进入其“关闭”的默认选择.那么任何budy都可以告诉我应该如何保存toogleButton选择的状态并根据toggleButton选择状态执行一些 *** 作...谢谢.解决方法:使用SharedPreferences.tg=(T

您好我已经基于togglebutton选择实现了应用程序.但是当我关闭该应用程序然后重新打开它时,它将进入其“关闭”的默认选择.
那么任何budy都可以告诉我应该如何保存tooglebutton选择的状态并根据togglebutton选择状态执行一些 *** 作. . .
谢谢.

解决方法:

使用SharedPreferences.

tg = (Togglebutton) findVIEwByID(R.ID.togglebutton1);tg.setonClickListener(new OnClickListener(){    @OverrIDe    public voID onClick(VIEw v)    {    if((tg.isChecked()))        {                SharedPreferences.Editor editor = preferences.edit();                editor.putBoolean("tgpref", true); // value to store                editor.commit();        }        else        {                SharedPreferences.Editor editor = preferences.edit();                editor.putBoolean("tgpref", false); // value to store                editor.commit();        }    }});

这是如何检索值:

SharedPreferences preferences = getPreferences(MODE_PRIVATE);boolean tgpref = preferences.getBoolean("tgpref", true);  //default is trueif (tgpref = true) //if (tgpref) may be enough, not sure{  tg.setChecked(true);}else{  tg.setChecked(false);}

我没有验证这段代码,但是看一下网上的一些例子,很容易!

总结

以上是内存溢出为你收集整理的android – 如何保存toogleButton开/关选择的状态?全部内容,希望文章能够帮你解决android – 如何保存toogleButton开/关选择的状态?所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/web/1120295.html

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

发表评论

登录后才能评论

评论列表(0条)

保存