このコードを使用して、textView で作成したルールを表示したい。
...................................................
public void show(View btn) throws IOException{
Show(tv);
}
public final void Show(TextView tv) throws IOException{
Process Q =Runtime.getRuntime().exec("su -c iptables -L INPUT 1 -n -v --line-numbers ");
String pingResult="";
BufferedReader in = new BufferedReader(new
InputStreamReader(Q.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
tv.setText(pingResult+="\n"+inputLine+"\n");
}
in.close();
}
}
問題は、スーパーユーザーのアクセス許可が付与されていることを示していますが、BufferReader を使用したにもかかわらず、テーブルが TextView に表示されないことです。