gpt4 book ai didi

java - postdelayed in postdelayed 危险吗?

转载 作者:行者123 更新时间:2023-11-30 10:28:04 25 4
gpt4 key购买 nike

我正在尝试为一个应用程序循环播放一个简短的动画,我在许多网站和论坛中找到了这个解决方案或其中的几个。然而,首席开发人员告诉我这段代码最终会使应用程序崩溃,我应该改用线程。谁能详细解释一下为什么这段代码不能有效地循环播放动画?如果可能的话,有没有人知道使用线程来完成我在前几行中所说的方法。谢谢。

@Override
protected void onStart() {


h.postDelayed(new Runnable() {
public void run() {
LoopImage(rocketAnimation,rocketImage,R.drawable.loops);

runnable=this;

h.postDelayed(runnable, delay);
}
}, delay);

super.onStart();
}

最佳答案

您的首席开发人员首先需要对自己进行一些 self 教育。您的代码虽然丑陋,但可以正常工作,而且我看不出它最终会失败或使应用程序崩溃的任何原因。无论如何,我也看不出有太多理由需要该代码,因为您应该使用 android:repeatCount="infinite"AnimationUtils 调用来循环动画。

关于java - postdelayed in postdelayed 危险吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44895078/

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