0
現在已經嘗試過使用這段代碼,但是當我點擊回車時仍然得到一個空值?任何人都可以提出解決方案來避免這種情況?EditText keylistener上的Android null值
editext.setOnKeyListener(new View.OnKeyListener() {
public boolean onKey (View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (keyCode==KeyEvent.KEYCODE_ENTER) {
if ("test1".equalsIgnoreCase(editext.getText().toString())) {
but4.performClick();
}
}
else if ("test2".equalsIgnoreCase(editext.getText().toString())) {
but5.performClick();
}
if ("test5".equalsIgnoreCase(editext.getText().toString())) {
but6.performClick();
}
if ("test7".equalsIgnoreCase(editext.getText().toString())) {
but7.performClick();
}
if (editext.getText().toString() != null){
testwrong.seText("wrong");
}
return true;
}
});
logcat說什麼?它應該給你發生異常的行 – noisecapella
檢查'anstext.getText()。toString()'這裏'anstext'可以爲null。 –
我的錯誤雖然沒有在原來的代碼中得到糾正,但我仍然得到空值,認爲這可能是與返回真正導致問題? – C0dexe