声纳在null时显示错误!= textEditor。
TextEditor textEditor = null;
try{
/* Initialize text editor for the current operation */
textEditor = textEditorFactory.getCurrentEditingContext();
if(null == textEditor){
return;
}
/* doSomeOperation */
} catch (final Exception e) {
if (null != textEditor) {
textEditor.cancelEdit();
}
}
错误消息:更改此条件,使其不会始终 评价为“假”。
答案 0 :(得分:0)
catch块中唯一的值textEditor
是null
。这是因为如果在try
块中抛出异常,它只能来自getCurrentEditingContext()
调用,textEditor
仍为null
的情况。