[OUT] http-nio-8080-exec-4, WRITE: TLSv1.2 Handshake, length = 80
[OUT] http-nio-8080-exec-4, READ: TLSv1.2 Alert, length = 2
[OUT] http-nio-8080-exec-4, RECV TLSv1.2 ALERT: fatal, handshake_failure
[OUT] %% Invalidated: [Session-1, TLS_RSA_WITH_AES_256_CBC_SHA256]
[OUT] http-nio-8080-exec-4, called closeSocket()
[OUT] http-nio-8080-exec-4, handling exception: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
似乎没有接受文字。从某种意义上说,我无法点击EditText
来输入文字。它适用于我的其他活动。
这是java文件:
EditText
这是xml文件:
public class patientDetails extends AppCompatActivity {
EditText pname; //getting patient name
String pName; // getting patient name from textbox
EditText cEm;
String cEmail;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_patient_details);
pname = (EditText) findViewById(R.id.PatientName);
pName = pname.getText().toString();
cEm = (EditText) findViewById(R.id.CGEmail);
cEmail = cEm.getText().toString();
phText = (TextView) findViewById(R.id.DisplayText);
}
}
我尝试创建另一个布局文件,它也做了同样的事情。我也没有在日志中发现任何错误。
答案 0 :(得分:0)
我不是Android专家,但您可以检查是否设置了关键监听器:
OnKeyListener listener = new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
//Do something
return true;
}
return false;
}
};
另一个可能的问题可能是你的模拟器。转到模拟器的桌面并尝试在那里输入文本(例如应用搜索框) - 如果它仍然无效,请转到工具/ AVD管理器,选择您的模拟器,单击高级设置,然后检查"启用键盘输入"