- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
1181-1181/com.national.nhl E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.national.nhl, PID: 1181
java.lang.StackOverflowError
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5712)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
at android.view.ViewGroup.resetResolvedLayoutDirection(ViewGroup.java:5714)
我已经使用 Tablelayout 作为显示在警告对话框上的 View ,如下所示,
rowLink=(TableLayout)getLayoutInflater().inflate(R.layout.details, null);
rowLink.addView(rowLink);
((ViewGroup)rowLink.getParent()).removeView(rowLink);
tvrgp=(TextView)rowLink.findViewById(R.id.tvrgp);
tvrg=(TextView)rowLink.findViewById(R.id.tvrg);
tvra=(TextView)rowLink.findViewById(R.id.tvra);
tvrp=(TextView)rowLink.findViewById(R.id.tvrp);
tvrplusminus=(TextView)rowLink.findViewById(R.id.tvrplusminus);
tvrpim=(TextView)rowLink.findViewById(R.id.tvrpim);
try{
Document doc = Jsoup.connect(temp).get(); //temp is url of webiste
Element regularseason = doc.getElementsByTag("table").get(3);
Elements tbody=regularseason.select("tbody");
Elements row = tbody.select("tr");
Element vrgp = row.select("td").get(1);
Element vrg = row.select("td").get(2);
Element vra = row.select("td").get(3);
Element vrp = row.select("td").get(4);
Element vrplusminus=row.select("td").get(5);
Element vrpim = row.select("td").get(6);
tvrgp.setText(vrgp.text().trim());
tvrg.setText(vrg.text().trim());
tvra.setText(vra.text().trim());
tvrp.setText(vrp.text().trim());
tvrplusminus.setText(vrplusminus.text().trim());
tvrpim.setText(vrpim.text().trim());
}catch(Exception ex)
{ ex.printStackTrace();}
new AlertDialog.Builder(LineUps.this)
.setTitle("player")
.setView(rowLink)
.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
}).show();
它在我的 htc desire s 中获取数据显示了 alertDialog 上的所有 TextView 以及从互联网获取的所有值,但是当我在模拟器或其他 Android 设备上运行它时,它说用上面的 logcat 强制关闭,如果有人知道解决方案,请帮助我。提前致谢
编辑:
详细信息.xml
android:id="@+id/row1"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:gravity="center_horizontal">
<TextView
android:textColor="#FFFFFF"
android:id="@+id/statistics"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textStyle="bold"
android:typeface="serif"
android:textSize="18dp"
android:background="#010101"
android:gravity="center"
android:padding="2dp"
android:layout_span="3"></TextView>
android:id="@+id/row2"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:gravity="center_horizontal">
<TextView
android:background="#010101"
android:textColor="#FFFFFF"
android:id="@+id/titlenew"
android:text=""
android:gravity="center"
android:textStyle="bold"
android:typeface="serif"
android:padding="4dp"
android:layout_margin="1dp">
</TextView>
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:text="REGULAR SEASON"
android:id="@+id/titleregular"
android:textStyle="bold"
android:layout_width="wrap_content"
android:background="#010101"
android:padding="4dp"></TextView>
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:text="LEAGUE RANK"
android:id="@+id/titleleague"
android:textStyle="bold"
android:layout_width="wrap_content"
android:background="#010101"
android:padding="4dp"></TextView>
android:id="@+id/row3"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:gravity="center_horizontal">
<TextView
android:textColor="#FFFFFF"
android:id="@+id/titlegp"
android:text="GP"
android:gravity="center"
android:textStyle="bold"
android:layout_margin="1dp"
android:typeface="serif"
android:background="#010101"
android:padding="4dp"></TextView>
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:id="@+id/tvrgp"
android:textStyle="bold"
android:gravity="center_horizontal"
android:background="#010101"
android:padding="4dp"></TextView>
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:background="#010101"
android:textStyle="bold"
android:id="@+id/tvlgp"
android:gravity="center_horizontal"
android:padding="4dp"></TextView>
android:id="@+id/row4"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:gravity="center_horizontal">
<TextView
android:textColor="#FFFFFF"
android:id="@+id/titleg"
android:text="G"
android:layout_margin="1dp"
android:gravity="center"
android:textStyle="bold"
android:typeface="serif"
android:background="#010101"
android:padding="4dp"></TextView>
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:textStyle="bold"
android:id="@+id/tvrg"
android:gravity="center_horizontal"
android:background="#010101"
android:padding="4dp"></TextView>
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:background="#010101"
android:textStyle="bold"
android:id="@+id/tvlg"
android:gravity="center_horizontal"
android:padding="4dp"></TextView>
android:id="@+id/row5"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:gravity="center_horizontal">
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:id="@+id/titlea"
android:gravity="center"
android:text="A"
android:textStyle="bold"
android:typeface="serif"
android:background="#010101"
android:padding="4dp"></TextView>
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:textStyle="bold"
android:id="@+id/tvra"
android:gravity="center_horizontal"
android:background="#010101"
android:padding="4dp"></TextView>
<TextView
android:textColor="#FFFFFF"
android:layout_margin="1dp"
android:background="#010101"
android:textStyle="bold"
android:id="@+id/tvla"
android:gravity="center_horizontal"
android:padding="4dp"></TextView>
android:id="@+id/row6"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:gravity="center_horizontal">
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:id="@+id/titlep"
android:text="P"
android:gravity="center"
android:textStyle="bold"
android:typeface="serif"
android:background="#010101"
android:padding="4dp"></TextView>
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:background="#010101"
android:textStyle="bold"
android:id="@+id/tvrp"
android:gravity="center_horizontal"
android:padding="4dp"></TextView>
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:background="#010101"
android:textStyle="bold"
android:id="@+id/tvlp"
android:gravity="center_horizontal"
android:padding="4dp"></TextView>
android:id="@+id/row7"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:gravity="center_horizontal">
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:id="@+id/titleplusminus"
android:text="+/-"
android:gravity="center"
android:textStyle="bold"
android:typeface="serif"
android:background="#010101"
android:padding="4dp"></TextView>
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:background="#010101"
android:textStyle="bold"
android:id="@+id/tvrplusminus"
android:gravity="center_horizontal"
android:padding="4dp"></TextView>
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:background="#010101"
android:textStyle="bold"
android:id="@+id/tvlplusminus"
android:gravity="center_horizontal"
android:padding="4dp"></TextView>
android:id="@+id/row8"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:gravity="center_horizontal">
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:text="PIM"
android:id="@+id/titlepim"
android:gravity="center"
android:textStyle="bold"
android:typeface="serif"
android:background="#010101"
android:padding="4dp"></TextView>
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:background="#010101"
android:textStyle="bold"
android:id="@+id/tvrpim"
android:gravity="center_horizontal"
android:padding="4dp"></TextView>
<TextView
android:layout_margin="1dp"
android:textColor="#FFFFFF"
android:background="#010101"
android:textStyle="bold"
android:id="@+id/tvlpim"
android:gravity="center_horizontal"
android:padding="4dp"></TextView>
</TableRow>
最佳答案
我觉得问题出在这里:
rowLink.addView(rowLink);
((ViewGroup)rowLink.getParent()).removeView(rowLink);
看起来像按照此代码创建循环依赖,这就是为什么您会收到 StackOverflow
错误。您应该有 2 个单独的 Views
:第一个用于容器,第二个用于内容。 TableLayout
应该包含 TableRows
,例如可以包含 TextViews
。
关于部分android设备出现java.lang.StackOverflowError异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22955312/
我有一个使用 play scala 2.0 开发的项目,它工作正常,我需要将版本升级到 2.3.8。所以我通过此链接迁移了我的应用程序版本 https://www.playframework.com/
为此我需要一些帮助。 首先我有一个 BinarySearchTree 类 import java.util.ArrayList; import java.util.List; public class
我正在尝试使用递归方法计算字母“e”在给定字符串中出现的次数。我的测试字符串是 请数我的 e!。这是到目前为止的代码: public static int showE(String s, int co
您将如何调整这个简单的递归示例,以便进行尾调用优化(而不是 StackOverflowError)? count 0 = 0 count n = succ (count (pred n)) count
我根据自身定义流(递归定义)。当试图访问流的第二个元素时,StackOverflowError被抛出。来自Scala控制台的代码: scala> val s1 = Stream.iterate(1)(
我在 Java 中有一个 StackOverflowError,它没有告诉我我自己的代码中的任何一行,堆栈跟踪的相关部分是: java.lang.StringBuilder.append(String
这个隐式 val 如何导致 StackOverFlowError? (削减我的原始代码,仍然导致错误) object Complicit { // a class with name, defau
在 Groovy Console我有这个: import groovy.util.* import org.codehaus.groovy.runtime.* def gse = new Groovy
为什么此代码片段执行会导致 StackOverflowError: lazy val primes: Stream[Int] = 2 #:: Stream.from(3, 2) filter { pc
(reduce concat (repeat 10000 [])) 我知道展平可能是执行此操作的更好方法,但我仍然很好奇为什么这会导致错误。 最佳答案 因为concat产生一个惰性序列。 所以,当你打
当我使用 (avg-bids 4000 10 5) 调用以下 Clojure 代码时,会导致 java.lang.StackOverflowError。我试图找出原因,因为 sum-bids 是作为尾
我在运行递归程序时遇到了 Java StackOverFlowError。程序正确,需要实现递归。我尝试使用命令查找当前堆栈大小 java -XX:+PrintFlagsFinal -vers
美好的一天!运行快速排序算法时,我收到 StackOverflowError 错误。当数组中的元素 > 50 000 时,会发生此错误。 我的代码如下: public void recQuickSor
我正在删除一个 Android 应用程序,其中有一个无限重复的动画,导致 StackOverflowError。当同一对象上的另一个动画开始时,它会执行此操作。 private fun pulse()
我创建了一个公共(public)类PermissionManager来管理来自一个地方的所有权限,通常它工作正常,但上传后它显示崩溃分析的错误报告我无法重现,详细信息是下面提到 Fatal Excep
我得到了一组称为“字典”的字符串,存储为字段,代表单词字典。 我要编写一个方法,它接受一个字符串参数(“短语”)并返回一个包含字典集中所有单词的集合,这些单词可以通过重新排列给定短语中的字符来实现。基
我正在尝试生成一个相对较小(1296 个元素)的向量列表,本质上枚举从 [0 0 0 0] 到 [5 5 5 5] 的 4 个基数 6 数字 [0 0 0 0], [1 0 0 0] ... [5 0
我正在尝试用java编写二进制插入排序。 public static int binarySearch(double[] a, int max, int min, double k) {
我目前正在 Clojure 中实现欧拉项目问题之一的解决方案,即埃拉托斯特尼筛法 ( https://en.wikipedia.org/wiki/Sieve_of_Eratosthenes )。这是我
我遇到了与错误递归和 StackOverflowError 相关的编程问题。我在一个单独的线程中处理了这个案例: public void subscribe(final String channel)
我是一名优秀的程序员,十分优秀!