AsyncTask上的Fire事件已经完成

Eri*_*ric 5 android interface listener android-asynctask android-event

我的应用程序有登录活动,它通过互联网网站检查凭据.为此,我(必须)使用AsyncTask类.登录成功后,全局变量将设置为true.

因为这是异步的,所以活动不会等待结果,所以我想添加一个由AsyncTask类的后执行方法触发的事件.然后listener登录活动将自行关闭,主活动可见.

我想知道是否以及如何做到这一点.我已尝试过其他帖子的一些例子,但无法从中找出答案.

我想我必须做以下事情: - interfaceAsyncTask类中创建一个- 从该类的post_execute方法,我举起事件,但是如何?- listener在登录活动中放一个,但是如何?

任何帮助表示赞赏.

此致,埃里克

Sam*_*Sam 6

我想添加一个由AsyncTask类的后执行方法触发的事件.然后登录活动的监听器将自行关闭,主活动可见.

onPostExecute()已经是一个回调,你可以像你描述的那样创建另一个回调,但这是不必要的.只需将登录Activity的引用传递给AsyncTask,然后使用它来调用finish()startActivity()进入onPostExecute().