所以我看到一些其他帖子相似,但没有回答我在找什么。防止使用按钮,直到它准备好
基本上onCreate正在加载的内容(正文和图像),它也打开了另一个线程准备媒体播放器,以便当按钮按下它播放特定的歌曲。如果这个活动被打开并且按钮被快速按下,它就不会播放任何东西(我假设它是没有机会准备的)。如果我打开这个活动并给它一点时间,它就可以正常工作。我意识到,运行在onCreate中加载的内容并不是最好的,但我试图让它加载到其他线程中,并且它惨败了。对我而言,我真正想要发生的事情就是这样。
我需要一些方法来防止使用按钮或让他们知道它正在加载大约3-5秒。因此,无论是让按钮淡出并不可用3-5秒,然后它变为活动或加载屏幕是什么透明的,涵盖了约3-5秒的活动。如果你提到使用其他线程,你可以请示范它,如果它不要求太多或给我看像教程(谷歌笔记除外)。我不太了解线程(对他们来说很新鲜),AsyncThread对我来说相当混乱。
如果您需要密码,请告诉我您要发布的内容。谢谢,我感谢任何帮助。
嗯,这听起来像一个有趣的工作方式。我会看一看。谢谢 – steven
谢谢了。这工作完美。在按钮之前进行设置并将该按钮设置为禁用,并在OnPrepared中将该按钮设置为启用。不久,它准备好了按钮工作:)谢谢,这正是我一直在寻找。 – steven
很高兴工作,你发展得非常快。 – Michele