我有
pesan.setText(_cipher.Encrypt(pesan.getText().toString()));
当我换到
时String pesan = text.setText(_cipher.Encrypt(text.getText().toString()));
它成为不匹配的类型无法从void转换为string。请有人帮我解决这个问题...
答案 0 :(得分:1)
试试这可能会对你有所帮助:
String pesan =_cipher.Encrypt(text.getText().toString());
text.setText(""+pesan);
String pesan1=(text.getText().toString());
答案 1 :(得分:0)
首先了解返回类型。
setText
的返回类型为 void ,因此您无法将其分配给字符串。
http://developer.android.com/reference/android/widget/TextView.html#setText(java.lang.CharSequence,android.widget.TextView.BufferType)
否则你可以这样做:
text.setText(_cipher.Encrypt(text.getText().toString()));
String pesan = text.getText().toString();
希望这可以帮助你。