【发布时间】:2013-01-22 15:01:12
【问题描述】:
我创建了一个AsyncTask,我必须在我的AsyncTask 上创建一个while(true)。
如何在处理我的 Activity 类中的按钮单击时执行这样的无限循环而不阻塞?
【问题讨论】:
-
doInBackground()是线程方法,所以在那里做。不过,AsyncTask确实不打算以这种方式使用,因此使用标准 Java 线程可能会更好,或者重组逻辑,这样您就不会使用无限循环。特别是因为如果用户退出应用程序,您绝对需要一种杀死线程的方法。 -
请省略 java android 前缀。每个人都知道 android 通常是用 java 编写的,并且与 android 的关系在您的标签上可见。并记住接受有用的答案。您的 5 个问题均未接受。
标签: android android-asynctask android-activity