Android StudioでEditTextから取得した文字列をnullチェックしようとしてたら
String string= ((EditText)findViewById(R.id.string)).getText().toString(); if(string==null)
と書いたところで
内容としてはいつもstring==nullはfalseだよという内容らしい
気になってみて調べてみると
http://developer.android.com/reference/android/text/Editable.html
どうやらEditable#clearもEditable#deleteも””にするだけらしいし
TextView#setText()で引数にnullとしてもnullチェックされていて””に変換されているらしい
だから何も書いてないなら
"".equals(str)
とするとうまく行ってnullチェックはいらないらしい