IndexOutOfBoundsException auf Samsung-Geräten

8

Ich bekomme eine IndexOutOfBoundsException auf dem Samsung Galaxy S5 und Note 3 und 4. Sie verweist nicht auf meinen Code. Ist jemand diesem begegnet? Ich konnte hier nichts finden.

Es scheint gelegentlich zu geschehen, wenn Sie versuchen, auf den EditText zu klicken, um etwas einzufügen.

Bearbeiten:

Ich verwende ein einfaches EditText-Feld (nicht in ListView oder Spinner). Es gibt einen Hinweis von ungefähr 28 Charakteren. Ich schalte den Fokus über clearFocus ein paar Mal um und verwende ein setOnEditorActionListener und setOnFocusChangeListener , die das Anhängen eines Fragments an die Aktivität kontrollieren.

Bearbeiten # 2:

Ich konnte es erfolgreich reproduzieren, indem ich lange auf den EditText drücke, um etwas einzufügen. Es passiert nur, wenn sich bereits Text im EditText befindet und ich lange auf die RECHTE des Textes drücke, nicht auf den Text. Außerdem darf der EditText keinen Fokus haben.

Jede mögliche Lösung durch Erstellen eines benutzerdefinierten EditText und Überschreiben einiger Methoden?

%Vor%

Code:

%Vor%     
ono 12.12.2014, 15:42
quelle

1 Antwort

0

Ich habe den Fehler

gesehen %Vor%

Details log

%Vor%

Ich habe das gleiche Problem ausgelöst, ich denke, dass dieser Link Ihnen helfen kann

Android - SPAN_EXCLUSIVE_EXCLUSIVE-Spannen können keine Nulllänge haben

    
Atif Afridi 13.12.2017 11:56
quelle