Android 从一个活动启动异步任务,然后启动另一个活动

Android 从一个活动启动异步任务,然后启动另一个活动,android,android-activity,android-asynctask,Android,Android Activity,Android Asynctask,在我的android应用程序中,有两个活动A和B,A中有一个按钮来启动B: A->B 我想在A的onCreate()方法中启动一个AsyncTask(这是A的内部类),它将加载一些数据。但是,我不希望用户知道这种加载,这就是为什么我以这种方式启动AsyncTask。 但是,如果在异步任务执行时A启动而用户启动B,我想知道这是否会导致一些异常、bug或不正确的事情 可以这样做吗?异步任务始终保留对活动的引用,因此您需要在销毁活动时取消AT,即onDestroy() 解释得很好

在我的android应用程序中,有两个活动A和B,A中有一个
按钮来启动B:
A->B

我想在A的
onCreate()
方法中启动一个
AsyncTask
(这是A的内部类),它将加载一些数据。但是,我不希望用户知道这种加载,这就是为什么我以这种方式启动AsyncTask。 但是,如果在异步任务执行时A启动而用户启动B,我想知道这是否会导致一些异常、bug或不正确的事情


可以这样做吗?

异步任务始终保留对活动的引用,因此您需要在销毁活动时取消AT,即onDestroy()

解释得很好