我正在开始 Android 开发。我有一个异步操作,但我的 Intent 是等待操作完成,然后继续执行我的程序。 我使用了 AsyncTask 及其所有方法,但出现错误,因为在 onPreExecute 方法上我想显示另一个 Activity,所以我想我无法显示另一个 Activity。这就是我要等待完成异步操作的原因。
问候
第一次编辑: 我使用了 AsyncTask(onPreExecute, doInBa..., onPost... ),但没有一种方法有效。我了解 AsyncTask 类的工作原理,但我想在调用一个异步第三方方法时停止执行,因为在需要的监听器中,我更改了字符串变量 X 的值,并在调用我的方法后使用第三方方法,我使用变量 X。我得到一个异常,因为变量没有更新。
最佳答案
请阅读并遵循 AsynTask 的示例.你需要覆盖 onPostExecute
关于java - 等待一个异步操作完成android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13243208/