我现在搜索了很多,但我没有找到任何东西,所以我会在这里问。 这是我有一个时刻的代码:
byte[] valueofet = (EditText)findViewById(R.id.edittext1);
String base64 = Base64.encodeToString(valueofet, Base64.DEFAULT);
Eclipse给我的错误:
Type mismatch: cannot convert from EditText to byte[]
你能帮助我吗?
答案 0 :(得分:2)
嗯,你似乎也是JAVA的新手。
使用:
EditText myEditText = (EditText)findViewById(R.id.edittext1);
String content = myEditText.getText().toString();
答案 1 :(得分:0)
使用这个: -
EditText valueofet = (EditText)findViewById(R.id.edittext1);
String value=valueofet.getText().toString();
String base64 = Base64.encodeToString(value, Base64.DEFAULT);
欢呼....! 请告诉我它是否有效...... !!
答案 2 :(得分:0)
我们走了......
EditText valueofet = (EditText)findViewById(R.id.edittext1);
Byte[] value=valueofet.getText().toString().getBytes();
String base64 = Base64.encodeToString(value, Base64.DEFAULT);
答案 3 :(得分:0)
我知道我迟到了,但现在应该这样:
EditText valueofet = (EditText)findViewById(R.id.edittext1);
byte myByte = Byte.parseByte(valueofet.getText().toString());
答案 4 :(得分:-1)
试试这个
myEditText.getString()的getBytes();