在我的Android应用程序中,有两个活动A和B,并且在A中有一个Button
来启动B:
A - >乙
我想在A的AsyncTask
方法中启动onCreate()
(这是A的内部类),它会加载一些数据。但是,我不希望用户知道该加载,这就是我以这种方式启动AsyncTask的原因。
但是,如果A启动并且用户在执行AsyncTask时启动B,我想知道这是否会导致一些异常,错误或不正确的事情。
有可能吗?
答案 0 :(得分:1)
An AsyncTask always keeps a reference to the Activity, so you need to cancel the AT while destroying the Activity, ie onDestroy().
Here it's pretty well explained.