gpt4 book ai didi

android - AsyncTask 的 onPostExecute 里面的 AsyncTask?

转载 作者:行者123 更新时间:2023-11-30 03:41:01 29 4
gpt4 key购买 nike

在 Android Activity 中,我在 onCreate 方法中执行 AsyncTask。我应该在 AsyncTask 的 onPostExecute 中还是在 OnCreate 方法中声明 UI 按钮的处理函数?我可以在此按钮 onClick 处理程序中创建另一个 AsyncTask 吗?谢谢

最佳答案

一些代码将有助于更好地回答您。但是对构造函数或 execute() 方法的调用可以在 onCreate() 中完成,但实际类应该在单独的文件中或作为内部类创建您的 Activity,具体取决于您需要它做什么。您正在解释的内容可能会起作用,但我不会将 onClick 事件放入您的 AsyncTask 中。如果不出意外,为了可读性。此外,在我看来,这可能会使它更容易出错。对于 onClick(),您可能需要 AsyncTask 之外的局部变量,这样可以减少范围问题。从 onClick() 内部调用 AsyncTask 通常可以。我希望这是有道理的,但如果您需要更多说明,请随时询问

关于android - AsyncTask 的 onPostExecute 里面的 AsyncTask?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15754152/

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