2

我在我的项目中添加了 SDK 并调用了这个方法:

@Override
public void onStart() {
    super.onStart();
    EasyTracker.getInstance().activityStart(this); 
}

@Override
public void onStop() {
    super.onStop();
    EasyTracker.getInstance().activityStop(this);
} 

在 LogCat 中,我看到错误:“SPAN_EXCLUSIVE_EXCLUSIVE 跨度不能有零长度”并且分析不起作用。

4

2 回答 2

6

(注:这是我在 StackOverflow 上的第一个回复,我刚加入。)

我看过很多关于SPAN_EXCLUSIVE_EXCLUSIVE跨度如何不能有零长度的帖子。刚刚找到了我的按钮的解决方案,该解决方案由于此错误而无法正常工作。当它们不可编辑(不可变)时,这是一个 textview 按钮问题。通过developer.android.com对我来说跨度是什么是有意义的,它是可变的还是不可变的。这是放置固定或可编辑文本的地方。我认为 API17 和/或 Android4.2 不能很好地处理零长度跨度。在让我发疯 4 天之后,我碰到了我拥有的 res/layout XML。

以我的懒惰方式导航,然后转到工作区右侧的图形 XML 属性窗格,单击并突出显示有问题的按钮后,会列出一个TextView选项卡。在提升/扩展 TextView 选项卡后,该列表底部有一个输入类型条目。在该条目的右侧,有省略号。点击那些。在提升这些省略号之后,它会产生另一个东西列表。单击“无”。最后,保存 XML 文件。

那是我的解决方案。我希望它对你有用。

于 2013-06-01T05:28:51.393 回答
2

android:textIsSelectable="false" NOT TRUE

   <TextView 
 android:id="@+id/rowTextView"   
 android:layout_width="fill_parent"  
 android:layout_height="wrap_content"
 android:padding="20dp"  
 android:textSize="25sp"    
 android:textIsSelectable="false" />
于 2013-06-11T12:31:22.893 回答