我从 Android 开发开始。我有一个异步操作,但我的意图是等待操作完成,然后继续执行我的程序。我使用了 AsyncTask 及其所有方法,但出现错误,因为在 onPreExecute 方法上我想显示另一个 Activity,所以我想我不能显示另一个 Activity。这就是我想等待完成异步操作的原因。
问候
第一次编辑:我使用了 AsyncTask(onPreExecute, doInBa..., onPost...),但没有一个方法有效。我了解 AsyncTask 类的工作原理,但是我想在调用一个异步第三方方法时停止执行,因为在需要的侦听器中,我更改了字符串变量 X 的值,并在调用我的方法后使用了第三方方法,我使用变量 X。我得到了一个例外,因为变量没有更新。