首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用Calendar.getInstance()时,给出一个StackOverflowError

调用Calendar.getInstance()时,给出一个StackOverflowError
EN

Stack Overflow用户
提问于 2018-10-22 07:33:52
回答 1查看 420关注 0票数 0

所以我已经做了4个小时了。我在同一个仿真器上的3台不同的计算机上构建了这个项目。其他计算机运行这段代码时完全没有错误。在与UI交互后不久,这台计算机就会不断地发出这个StackOverflowError,从而引发一个Calendar.getInstance()调用。

这是该行运行后调试器中的如下内容。

代码语言:javascript
复制
E/AndroidRuntime: FATAL EXCEPTION: main
                  Process: com.coinc.coinc.coinc, PID: 3596
                  java.lang.StackOverflowError: stack size 8MB
                      at sun.util.calendar.BaseCalendar.getFixedDate(BaseCalendar.java:368)
                      at java.util.GregorianCalendar.getFixedDate(GregorianCalendar.java:3034)
                      at java.util.GregorianCalendar.computeTime(GregorianCalendar.java:2727)
                      at java.util.Calendar.updateTime(Calendar.java:3397)
                      at java.util.Calendar.getTimeInMillis(Calendar.java:1761)
                      at com.coinc.coinc.coinc.Functions.DaysBetweenTwoDates.getDays(DaysBetweenTwoDates.java:19)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:48)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
E/AndroidRuntime:     at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
E/AndroidRuntime:     at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
E/AndroidRuntime:     at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)
                      at com.coinc.coinc.coinc.DataStructures.SubActivity.<init>(SubActivity.java:15)
                      at com.coinc.coinc.coinc.DataStructures.Activity.<init>(Activity.java:56)

下面是创建此问题的代码。只在我的设备上调用此方法将创建上述错误。

代码语言:javascript
复制
public static int getDays(Time t1, Time t2)
{
    Calendar cal1 = new GregorianCalendar(t1.getYear().getYear(), t1.getMonth().getMonthNumber(), t1.getDay().getDayInMonthNumber());
    Calendar cal2 = new GregorianCalendar(t2.getYear().getYear(), t2.getMonth().getMonthNumber(), t2.getDay().getDayInMonthNumber());
    long startLong = cal1.getTimeInMillis();
    long endLong = cal2.getTimeInMillis();
    long timeBetween = endLong - startLong;
    // System.out.println(endLong + " - " + startLong + " = " + timeBetween + " (" + timeBetween/86400000 + " days)");
    return (int)(timeBetween / 86400000);
}

下面是我当前的仿真程序设置:

代码语言:javascript
复制
Name: Copy_of_Copy_of_Nexus_7_API_26

CPU/ABI: Google APIs Intel Atom (x86)

Path: C:\Users\Cody\.android\avd\Copy_of_Copy_of_Nexus_7_API_26.avd

Target: google_apis [Google APIs] (API level 26)

Skin: nexus_7_2013

SD Card: 100M

hw.dPad: no

hw.lcd.height: 1920

runtime.network.speed: full

hw.accelerometer: yes

hw.device.name: Nexus 7 2013

vm.heapSize: 128

skin.dynamic: yes

hw.device.manufacturer: Google

hw.lcd.width: 1200

hw.gps: yes

hw.initialOrientation: landscape

image.androidVersion.api: 26

hw.audioInput: yes

image.sysdir.1: system-images\android-26\google_apis\x86\

tag.id: google_apis

showDeviceFrame: yes

hw.camera.back: emulated

hw.mainKeys: no

AvdId: Copy_of_Copy_of_Nexus_7_API_26

hw.camera.front: emulated

hw.lcd.density: 320

avd.ini.displayname: Copy_of_Copy_of_Nexus_7_API_26

hw.gpu.mode: auto

hw.device.hash2: MD5:1a386603f0bf133098332c61cb3a4ee2

hw.ramSize: 1536

hw.trackBall: no

PlayStore.enabled: false

fastboot.forceColdBoot: no

hw.battery: yes

hw.cpu.ncore: 4

hw.sdCard: yes

tag.display: Google APIs

runtime.network.latency: none

hw.keyboard: yes

hw.sensors.proximity: no

disk.dataPartition.size: 800M

hw.sensors.orientation: yes

avd.ini.encoding: UTF-8

hw.gpu.enabled: yes
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-22 18:04:57

如您的堆栈跟踪所示,您的SubActivity正在实例化一个Activity,而Activity正在实例化一个SubActivity。你需要修复这个无限的乒乓球。

Activity init的一部分是调用链中更深的6层调用(对Calendar等),这最终足以使堆栈溢出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52924345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档