Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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
Javascript Android-通过读取文件检查开关状态_Javascript_Android - Fatal编程技术网

Javascript Android-通过读取文件检查开关状态

Javascript Android-通过读取文件检查开关状态,javascript,android,Javascript,Android,我正在尝试检查让我的开关检查读取内核路径中的文件,并在应用程序启动时设置状态。可能的值仅为0或1。0表示开关应显示为关闭。。。我的意思是说 但我的代码似乎不起作用。。。有人能帮我排除故障吗 代码: 试一试 当你说如果我有多个切换开关,那么将其调整为多个检查时,我认为在一个活动中有多个复选框 谢谢你,还有一个问题:如果我有多个切换开关,我该如何适应多个检查?你需要做的是像上面那样实例化你的新开关,并将它们放入代码中,指定发生事情时你希望它们处于的状态,以及你希望它们处于的其他状态;这似乎不起作用,

我正在尝试检查让我的开关检查读取内核路径中的文件,并在应用程序启动时设置状态。可能的值仅为0或1。0表示开关应显示为关闭。。。我的意思是说

但我的代码似乎不起作用。。。有人能帮我排除故障吗

代码:

试一试


当你说如果我有多个切换开关,那么将其调整为多个检查时,我认为在一个活动中有多个复选框

谢谢你,还有一个问题:如果我有多个切换开关,我该如何适应多个检查?你需要做的是像上面那样实例化你的新开关,并将它们放入代码中,指定发生事情时你希望它们处于的状态,以及你希望它们处于的其他状态;这似乎不起作用,因为它们只是被第一条语句覆盖。。。有没有办法提供一个示例代码?谢谢
mySwitch = (Switch) findViewById(R.id.mySwitch);

        //Switch check
        List<String> stdout = Shell.SU.run("cat " + Files.DT2W_PATH);
        for (String s : stdout) {
            if (Integer.valueOf(s) == 0)
                continue;
            mySwitch.setChecked(false);

        }
mySwitch = (Switch) findViewById(R.id.mySwitch);

    //Switch check
    List<String> stdout = Shell.SU.run("cat " + Files.DT2W_PATH);
    for (String s : stdout) {
        if (Integer.valueOf(s) == 0){
            continue;
        mySwitch.setChecked(false);

    }else{
myswitch.setChecked(true);
}}
mySwitch = (Switch) findViewById(R.id.mySwitch);
secondSwitch = (Switch)findViewById(R.id.secondSwitch);

//Switch check
List<String> stdout = Shell.SU.run("cat " + Files.DT2W_PATH);
for (String s : stdout) {
    if (Integer.valueOf(s) == 0){
        continue;
    mySwitch.setChecked(false);
    secondSwitch.setChecked(true or false);

}else{
myswitch.setChecked(true);
secondSwitch.setChecked(true);
}}