我已经测试了AsyncTasks没有随着它们的启动Activity而被销毁的声明。这是真实的。我让AsyncTask每3秒发布一条Log.i()消息,持续1分钟。我将Log.i()消息放入Activity的onDestroy()方法中。我看到Activity已被销毁,但AsyncTask继续运行,直到它完成所有20个Log.i()消息。我很困惑。如果AsyncTask将publishProgress()放入被破坏的UI中会怎样?我猜会发生某种异常,对吧?如果AsyncTask将数据存储在classApplication的全局变量中怎么办?不知道这里,NullPointer异常?如果应用