次のように TextView バイトを設定した場合:
byte[] byteArray = { 25, 20, -101 };
TextView encrypted_text = (TextView) findViewById(R.id.encrypted);
encrypted_text.setText(new String(byteArray));
その後、25、20 を取得できますが、-101 の値は取得できません。3 番目の文字については、出力として常に -3 を取得します。
Log.v(TAG, "3rd byte: "+ (byte) encrypted_text.getText().toString().charAt(2));
PS実際には、表示されていないすべての文字に対して-3が返されます。
byteArray を TextView から取得するにはどうすればよいですか?