2011-03-23 66 views
2

對不起,也許是一個愚蠢的問題。EditTextPreference

我有EditTextPreference ...如何檢查他的文本是否爲空?

public void onSharedPreferenceChanged(SharedPreferences sharedPreference, 
     String key) { 
    String editorText= (editTextPreference.getText()).trim(); 
    if (editorText== "") { 
     editorText.setText("Something"); 
    } 
} 

那不行....

+1

我應該使用等於......但不是== ..sorry – Jim 2011-03-23 10:24:16

回答

0

您也應該檢查空。

嘗試:

if (TextUtils.isEmpty(editTextPreference.getText())) { 
    editorText.setText("Something");} 
+0

是文本將被保存到喜好????? – Jim 2011-03-23 10:46:38

+0

無空檢查可能爲空指針異常... – vsvydenko 2011-03-23 12:20:46