gpt4 book ai didi

android - 在 Android 上重启 Activity 的最佳方式?

转载 作者:搜寻专家 更新时间:2023-11-01 09:17:43 24 4
gpt4 key购买 nike

我正在构建一款游戏,它可以作为某种类型的测验。我问用户问题,当他提交答案(点击或触摸正确答案)时,我需要用其他问题刷新页面。

我应该如何实现它?如何在 onClick 或 OnTouch 监听器完成时等待用户回答并继续?我应该使用处理程序类、 Intent 还是其他什么?

提前感谢您的帮助。

编辑:我想要下一个场景:在屏幕上我有一个问题和 3-4 个可点击的 ImageButtons。我正在通过自定义 showQA() 函数动态构建一些布局。用户选择答案,如果他点击了正确答案,我应该在屏幕上开始某种类型的动画。我已经从 onClickListener 做到了。现在,我需要从 showQA() 函数重新构建布局(显示新问题和答案),该函数必须在向用户显示动画后调用。我如何知道 onClickListener() 何时完成其工作?

最佳答案

我认为在您的情况下,一个 Activity 就足够了,您只需在此 Activity 中放置两个 View (问题、答案),然后相应地切换可见性并更新问题/答案内容。

对于点击/触摸:取决于用户需要提供什么样的答案(输入文本、单击按钮、使用 slider 等)。但是监听器是正确的,即按钮的 onClickListener。

对于测验,您可能希望在从基本小部件扩展的自定义小部件中实现您的特殊逻辑,即按钮组,即 A) - E) 答案按钮(即灵活的数量)等,并抽象游戏逻辑有点。

但这真的不取决于你的游戏细节,在不了解游戏细节的情况下不能说太多。

关于android - 在 Android 上重启 Activity 的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3498418/

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