gpt4 book ai didi

java - Activity 有问题?

转载 作者:行者123 更新时间:2023-12-01 10:59:11 26 4
gpt4 key购买 nike

我已经尝试解决这个问题很长时间了。基本上,我制作了一个应用程序,它随机调用另一个 Activity (来自数组)并显示它。我想尝试计算我的应用程序中的 Activity 数量。

因此,我创建了一个新的 java 类,以全局使用其中的变量: enter image description here

正如你所看到的,它里面有变量activityCountNumber。现在,我在每个 Activity 中都有以下代码:

        activityCount.activityCountNumber += 1;

从逻辑上讲,这应该采用上面显示的变量,并将其值增加 1。我遇到的奇怪问题是,当我最终打印出我过去的 Activity 数量时,我得到了一些奇怪的数字:

enter image description here

基本上,如果我在 8 秒内完成 5 个 Activity ,手机上的文本将更改为如下内容:

Got passed this many activities: 15 in this many seconds: 8

尽管它应该是:

Got passed this many activities: 5 in this many seconds: 8

我用来更改 Activity 的代码: enter image description here

请帮助我,因为我已经被困在这个问题上很长时间了。但这既奇怪又有趣,因为从逻辑上讲,显示的数字是随机的!感谢您的帮助,如果您需要查看任何其他代码,请告诉我!

万圣节快乐!

{Rich}

最佳答案

问题已解决。
为了找到问题,我们使用了 LogCat,每个 Activity 都将 activityCountNumber 打印到 Log(Rich 的天才想法)并发现了问题所在。

之后我们检查原因并修复它。

最后,我们解决了屏幕旋转问题,这样Activity就不会再次调用onCreate,问题就彻底解决了。

万圣节快乐:)

关于java - Activity 有问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33456131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com