Android – how do I save the status of the toglebutton on / off selection?
                                        
                    •
                    Android                                    
                Hello, I have implemented the application based on the togglebutton selection. But when I close the application and reopen it, it will enter its default selection of "close". Then any bug can tell me how to save the selected state of the togglebutton and perform some operations according to the selected state of the togglebutton.. thank you
resolvent:
Use 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();
        }
    }
});
This is how to retrieve values:
SharedPreferences preferences = getPreferences(MODE_PRIVATE);
boolean tgpref = preferences.getBoolean("tgpref", true);  //default is true
if (tgpref = true) //if (tgpref) may be enough, not sure
{
  tg.setChecked(true);
}
else
{
  tg.setChecked(false);
}
I didn't verify this code, but it's easy to take a look at some examples on the Internet!
                            The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
                        
                                            
                        THE END
                    
                    
                    
                                                        二维码
                        
                        
                                                
                        