我读取了InputConnection的文档,当输入连接不再有效时,finishComposingText()的函数将返回false。 我想知道当inputConnection无效时它会变为null吗? "无效输入连接"意思?
public class MyInputConnection extends InputConnectionWrapper {
private InputConnection conn;
public MyInputConnection(InputConnection target,
boolean fullEditor) {
super(target, fullEditor);
conn = target;
}
@Override
public boolean finishComposingText() {
if(conn == null){
return false;
}
return conn.finishComposingText();
}
}
答案 0 :(得分:0)
我会自己回答这个问题。因此,当InputConnection有效时,它变为空。当参数InputConnection target
为空时,我们应该避免创建MyInputConnection。