Javascript Android-通过读取文件检查开关状态
我正在尝试检查让我的开关检查读取内核路径中的文件,并在应用程序启动时设置状态。可能的值仅为0或1。0表示开关应显示为关闭。。。我的意思是说 但我的代码似乎不起作用。。。有人能帮我排除故障吗 代码: 试一试Javascript Android-通过读取文件检查开关状态,javascript,android,Javascript,Android,我正在尝试检查让我的开关检查读取内核路径中的文件,并在应用程序启动时设置状态。可能的值仅为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);
}}