我想測試一個編輯文本框在用戶單擊按鈕以獲取結果之前不是空的,我希望應用程序通知用戶特定文本框不能爲空並返回應用程序而不是拋出異常。我嘗試使用try和catch語句,但catch總是有錯誤。請幫助java中的例外ME
public void onClick(View v) {
// TODO Auto-generated method stub
EditText locName = (EditText)findViewById(R.id.address);
String textName = locName.getText().toString();
if (textName != null){
getAddress();
}else if (textName == null)
{
Toast.makeText(getBaseContext(), "Enter a destination address", Toast.LENGTH_LONG).show();
}
}
你得到什麼樣的異常?爲什麼這個問題有「java me」而不是「Android」 –
logcat輸出會很有用。建議添加對locName和locName.getText()(在調用toString()之前)的檢查。 – sandrstar
它關閉應用程序 – user1642943