1. ホーム
  2. アンドロイド

エラー:SPAN_EXCLUSIVE_EXCLUSIVEスパンの長さが0であることはできません。

2022-02-22 06:31:56

Android - SPAN_EXCLUSIVE_EXCLUSIVE スパンの長さをゼロにすることはできません。

<テーブル

死ぬほどググったのですが、どこにも答えが見つかりません。

私は以下のレイアウトを持っています(実質的に空白)。

xml version="1.0" encoding="utf-8"? >
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/set_layout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:contentDescription="content desc"
    android:orientation="vertical" >

    <TextView android:id="@+id/text"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="Hello, I am a TextView" />
</LinearLayout>

Activityクラスの内容は以下の通りです。

public class TestActivity extends Activity {
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_test);   
  }
}

これを携帯端末で実行すると、以下のエラーが発生します。

SpannableStringBuilder
SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length

このような基本的なレイアウトでこのようなことが起こるのは、何か根本的に間違ったことをしているに違いありません。どなたか、どうすればエラーなしで読み込めるようになるか、お分かりになる方はいらっしゃいますか?

よろしくお願いします.

<テーブル
ビバ
<スパン 5,749
<スパン 11 <スパン <スパン 28 <スパン <スパン 68

依頼  12月2日 '12 14:49

DMac
<スパン 463
<スパン <スパン 1 <スパン <スパン 5 <スパン <スパン 7
<テーブル <テーブル
LogCatを調べ、あなたのエラーに関連するスタックトレースを見てください。もし本当にこのアプリが原因なら、そのスタックトレース全体を質問の編集として投稿してください。また、私なら  android:contentDescription  から LinearLayout というのは、そのコンテナはフォーカス可能ではないので、AFAIKではその記述は使用されないからです。  コモンズウェア 12月2日 '12 21:37に <スパン
<テーブル 1
ご回答ありがとうございます。残念ながらこのエラーのスタックトレースはありません。出力は上に投稿したものとまったく同じですが、アプリケーションのフィールドは、「I have debugged the code and stepped through each line with no error being thrown, so it must be somewhere in the Android code and step through each line with no error being thrown, so it must be somewhere in the Android code that is expecting something that doesn't there.これは、コードをデバッグした際に各行にエラーが投げられなかったので、Android のコードのどこかに原因があるはずです。  DMac 12月3日 '12 10:43 <スパン
<テーブル
エンドユーザーのための機能を削除/無効にすることなく、この迷惑なエラーも回避する方法を知りたいのです。  アンドロイド開発者 4月 20 '13 at 10:46
<テーブル 1
サムスンキーボードの修正」を試してもダメだったので、携帯電話を工場出荷時の設定にリセットしたら治りました...。  シャーク 9月 5 '13 at 15:42
<テーブル
もしかしたら、全く問題ないのかもしれませんが、Android 4.1.1にアップグレードしてから、ログにこんなエラーがたくさん出てくるようになったんです。SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length  サガー・ライヤニ
9月 6 '13 11:25
<テーブル

私もLogCatで同じエラー項目に遭遇したことがあります。私の場合、使用しているサードパーティーのキーボードが原因です。Androidキーボードに戻すと、エラーエントリーは表示されなくなりました。

<テーブル
回答済み  <スパン 12年12月21日 7:48
ジャック
<スパン 1,169
<スパン <スパン 1 <スパン <スパン 4 <スパン <スパン 5
<テーブル <テーブル <スパン 66
SwiftKeyのバグレポートもあるので、これが最も可能性の高い原因だと思われます。 support.swiftkey.net/forum/116693-2-bug-reports/suggestions/...にあります。  -   ラビ 2月18日 '13 12:18
<テーブル
うーん、とても興味深い。 7月27日 '13 14:59 <テーブル 1
Rabiさん、ありがとうございます。  マウリク・シェト 9月 4 '13 at 11:50
<テーブル 2
Nexus 7 (2012 edition, running 4.3) でAndroid純正キーボードを使用しているときにエラーが発生しました。  トム 11月 7 '13 at 21:06
<テーブル 2
Googleのキーボードもこのエラーを起こしています。  ケビン 3月21日 0:12
<テーブル

なぜなら、あなたが得ているエラーは  ではなく  EditTextに関連するものであれば、それは  ない  キーボードに関連する