java - Error: SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length -
i got problem android app. got button , and event associated , when click first time error appears
"spans cannot have 0 lenght".
. when click second time, event onclick runs well.. @ java code:
public class mainactivity extends activity { @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); final button selectaltitude = (button) findviewbyid(r.id.buttonaltitude1); final button selectaltitude2 = (button) findviewbyid(r.id.buttonaltitude2); selectaltitude2.setonclicklistener(new view.onclicklistener() { public void onclick(view view){ string tempalt = selectaltitude2.gettext().tostring(); selectaltitude2.settext(selectaltitude.gettext().tostring()); selectaltitude.settext(tempalt); } }); }
the xml code 2 buttons (a deprecated warning occurs):
<?xml version="1.0" encoding="utf-8"?> <absolutelayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@android:color/black"> <button android:id="@+id/buttonaltitude1" style="?android:attr/buttonbarbuttonstyle" android:layout_width="39dp" android:layout_height="42dp" android:layout_marginleft="250dp" android:layout_x="257dp" android:layout_y="419dp" android:background="@drawable/drawable1" android:focusableintouchmode="true" android:gravity="center_vertical" android:includefontpadding="false" android:linksclickable="true" android:minheight="10dp" android:minwidth="64dp" android:paddingleft="10dp" android:paddingright="5dp" android:scrollhorizontally="true" android:text="@string/button_meters" android:textcolor="@android:color/black" android:textsize="22sp" android:textstyle="bold" /> <button android:id="@+id/buttonaltitude2" style="?android:attr/buttonbarbuttonstyle" android:layout_width="65dp" android:layout_height="42dp" android:layout_marginleft="250dp" android:layout_x="295dp" android:layout_y="419dp" android:background="@drawable/drawable2" android:clickable="true" android:focusableintouchmode="true" android:gravity="center_vertical" android:includefontpadding="false" android:linksclickable="true" android:minheight="10dp" android:minwidth="64dp" android:paddingleft="15dp" android:paddingright="5dp" android:scrollhorizontally="true" android:text="@string/button_feet" android:textcolor="@android:color/black" android:textsize="25sp" android:textstyle="bold" />
when click first time log cat interacts with:
04-06 20:01:39.865: i/sensors(6946): senddelay --- 200000000 04-06
20:01:39.865: d/sensormanager(6946): jni - senddelay 04-06
20:01:39.865: i/sensormanager(6946): set normal delay = true 04-06
20:01:39.890: e/spannablestringbuilder(6946): span_exclusive_exclusive
spans cannot have 0 length 04-06 20:01:39.890:
e/spannablestringbuilder(6946): span_exclusive_exclusive spans cannot
have 0 length
can ne?;)
i have run same error entries in logcat. in case it's caused 3rd party keyboard using. when change android keyboard, error entry not show more.
this probable cause of issue there bug report swiftkey:
Comments
Post a Comment