Android EditText: Как создать пустой абзац маркера с помощью BulletSpan?

Я использую тот же заголовок сэтот вопросПоскольку я думаю, что мой вопрос очень похож на этот вопрос, я внимательно прочитал и проверил принятый ответ, однако принятый ответ не работает для меня. Позвольте мне описать мой вопрос:

Мой код выглядит так:

 EditText myEdit = (EditText) this.findViewById(R.id.myedit);
 myEdit.setText("a\nb\n");
 Spannable s = myEdit.getText();
 s.setSpan(new BulletSpan(30), 0, 1, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
 s.setSpan(new BulletSpan(30), 2, 3,  Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
 s.setSpan(new BulletSpan(30), 4, 4,  Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
 myEdit.setText(s);

То, что я хочу увидеть, это:

ab[Я хочу увидеть третью пулю здесь, но она не появляется]

Я старалсяSpannable.SPAN_INCLUSIVE_INCLUSIVE, Spannable.SPAN_INCLUSIVE_EXCLUSIVE, Spannable.SPAN_EXCLUSIVE_INCLUSIVE,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE, но ни один из этих флагов не работает для меня.

И если я использую эти коды:

EditText myEdit = (EditText) this.findViewById(R.id.myedit);
myEdit.setText("a\nb\nc");
Spannable s = myEdit.getText();
s.setSpan(new BulletSpan(30), 0, 1, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
s.setSpan(new BulletSpan(30), 2, 3,  Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
s.setSpan(new BulletSpan(30), 4, 5,  Spannable.SPAN_EXCLUSIVE_INCLUSIVE);
myEdit.setText(s);

Тогда я получаю ожидаемый результат:

abc

Я работаю в редакторе форматированного текста, когда пользователь нажимает значок маркера, мне нужно показать пустой маркер, но сейчас я не уверен, в чем может быть проблема, поскольку я хочу сделать новый пустой BulletSpan (только с точкой, но без символов после него), но если в начале и конце диапазона нет символов, точка не отображается.