当用户点击应用程序的启动活动时,我有一个可能很长的下载/解压缩任务。它被封装在一个对象的方法InitSync.getInitialData()
中,该方法设置并显示一个相应的progressDialog并管理任务的进度。
当用户点击主页按钮时,任务继续运行,但当他们返回应用程序时,InitSync
会创建一个新对象,并在第一个运行时启动第二次下载。
如何获得对 InitSync 原始实例的引用,它允许我防止第二次AsyncTask
触发?
当用户点击应用程序的启动活动时,我有一个可能很长的下载/解压缩任务。它被封装在一个对象的方法InitSync.getInitialData()
中,该方法设置并显示一个相应的progressDialog并管理任务的进度。
当用户点击主页按钮时,任务继续运行,但当他们返回应用程序时,InitSync
会创建一个新对象,并在第一个运行时启动第二次下载。
如何获得对 InitSync 原始实例的引用,它允许我防止第二次AsyncTask
触发?