Android切换开关以通过数据打开或关闭
创始人
2024-10-09 16:01:29
0

要在Android中切换开关以通过数据打开或关闭,可以使用Switch开关组件和SharedPreferences存储用户的选择。

首先,在布局文件中,添加一个Switch组件:


然后,在Activity中,获取Switch组件的引用,并使用SharedPreferences来存储和读取用户的选择:

public class MainActivity extends AppCompatActivity {

    private Switch switchData;
    private SharedPreferences sharedPreferences;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        switchData = findViewById(R.id.switchData);
        sharedPreferences = getSharedPreferences("MyPrefs", MODE_PRIVATE);

        // 设置开关的初始状态为存储的值
        switchData.setChecked(sharedPreferences.getBoolean("data_enabled", false));

        // 设置开关的监听器
        switchData.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                // 存储用户的选择
                SharedPreferences.Editor editor = sharedPreferences.edit();
                editor.putBoolean("data_enabled", isChecked);
                editor.apply();
            }
        });
    }
}

这样,当用户切换开关时,会将用户的选择存储到SharedPreferences中。在应用下次启动时,可以从SharedPreferences中读取上次保存的选择,并将其设置为开关的初始状态。

相关内容

热门资讯

昨日!中至吉安祈福有用吗(辅助... 昨日!中至吉安祈福有用吗(辅助)总是是有辅助神器(新版有挂)-哔哩哔哩1、首先打开中至吉安祈福有用吗...
随着!潮汕激k脚本(辅助)真是... 随着!潮汕激k脚本(辅助)真是真的有辅助下载(有挂秘籍)-哔哩哔哩1、该软件可以轻松地帮助玩家将潮汕...
为了进一步!胡乐辅助脚本可卡片... 为了进一步!胡乐辅助脚本可卡片吗(辅助)都是是有辅助脚本(有挂秘诀)-哔哩哔哩1、实时胡乐辅助脚本可...
此事备受玩家关注!潮汕掌上娱辅... 此事备受玩家关注!潮汕掌上娱辅助科技(辅助)好像真的是有辅助app(有挂方式)-哔哩哔哩1、让任何用...
此事备受玩家关注!新九五有没有... 此事备受玩家关注!新九五有没有脚本(辅助)总是有挂辅助平台(有挂功能)-哔哩哔哩1)新九五有没有脚本...
据公告内容!新九哥脚本(辅助)... 据公告内容!新九哥脚本(辅助)确实真的有辅助app(有挂方略)-哔哩哔哩1、起透看视 新九哥脚本辅助...
来临!潮汕老友麻将开挂(辅助)... 来临!潮汕老友麻将开挂(辅助)切实真的是有辅助插件(有挂技巧)-哔哩哔哩潮汕老友麻将开挂能透视中分为...
反观!关春天辅助器为什么收费(... 反观!关春天辅助器为什么收费(辅助)确实真的有辅助安装(真是有挂)-哔哩哔哩1、进入游戏-大厅左侧-...
据了解!聚财平台辅助(辅助)都... 据了解!聚财平台辅助(辅助)都是是有辅助脚本(存在有挂)-哔哩哔哩1、聚财平台辅助辅助软件下载优化,...
据相关数据显示!如何在哈灵上作... 据相关数据显示!如何在哈灵上作z弊(辅助)竟然是真的辅助安装(存在有挂)-哔哩哔哩1、完成如何在哈灵...