gpt4 book ai didi

javascript - Android - 复选框如何读取检查状态的值

转载 作者:行者123 更新时间:2023-12-03 10:54:03 25 4
gpt4 key购买 nike

我有一个复选框点击列表设置,如下所示:

pm_check.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {

new Thread(new Runnable() {
@Override
public void run() {

HashM hash = new HashM();
hash.perf(MainActivity.this);

}

如何/在哪里可以构建执行以下操作的支票:

  • 读取系统路径处的值(例如/sys/cpu/cpuvalue)
  • 如果值为 12,则复选框应显示为“已选中”,否则应显示为“未选中”

谢谢。

最佳答案

要读取该文件,您将执行以下代码

File sdcard = Environment.getExternalStorageDirectory();
String path= sdcard+"/sys/cpu/";
File file = new File(path,"cpuvalue.txt");

//Read text from file
StringBuilder text = new StringBuilder();
try {
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while ((line = br.readLine()) != null) {
text.append(line);
}
br.close();
}
catch (IOException e) {
}

以下代码可将您的值与检查进行比较并更改它

   if(text.equals("12")){
checkBox.setChecked(true);
}
else{
checkBox.setChecked(false);
}

关于javascript - Android - 复选框如何读取检查状态的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28329948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com