安卓自定义view的时候继承EditText,然后在第一个构造方法里面通过this调用第二个构造方法,在第二个构造方法里面通过this调用第三个构造方法(这个调用方式是自定义view的常用方式,在源码里也经常使用)会导致光标无法呼出软键盘,想知道为什么出现这种情况?
```java
public RichEditText(Context context) {
this(context,null);//使用这种方式就会导致无法呼出软键盘
// super(context);
// init(context);
}
public RichEditText(@NonNull Context context, @Nullable AttributeSet attrs) {
this(context,attrs,0);
// super(context, attrs);
// init(context);
}
public RichEditText(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
init(context);
}
```