Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用不同的图像保存切换按钮状态_Android_Performance_Toggle_Togglebutton - Fatal编程技术网

Android 使用不同的图像保存切换按钮状态

Android 使用不同的图像保存切换按钮状态,android,performance,toggle,togglebutton,Android,Performance,Toggle,Togglebutton,我在切换按钮上打开服务并停止 现在我想在启动服务按钮打开后保存状态 我不知道如果我的代码没有任何影响,我怎么办 这是我的代码切换按钮 prefs = PreferenceManager.getDefaultSharedPreferences(this); edit = prefs.edit(); tb = (ToggleButton) findViewById(R.id.toggleButton1); tb.setOnCheckedChangeLi

我在切换按钮上打开服务并停止

现在我想在启动服务按钮打开后保存状态

我不知道如果我的代码没有任何影响,我怎么办

这是我的代码切换按钮

prefs = PreferenceManager.getDefaultSharedPreferences(this);
    edit = prefs.edit();

    tb = (ToggleButton) findViewById(R.id.toggleButton1);           
    tb.setOnCheckedChangeListener(this);



public void onCheckedChanged(CompoundButton arg0, boolean arg1) {
    if (arg1) {
        edit.putBoolean("main_state", arg1);
        // startService(new Intent(MainActivity.this, Unlock_hud.class));

    } else {
        edit.putBoolean("main_state", arg1);
    }
    edit.commit();
}
那个么我如何保存这个切换按钮的状态呢

先谢谢你