我有一个内容片段,其中包含gridview并使用异步任务填充gridview。
我有三个按钮,它创建了具有不同值的相同片段,当按钮1创建片段并启动AsyncTask时,我在完成任务之前单击按钮2,它会在适配器getCount()
函数处抛出空指针异常。
Example
Button 1 > new DFragment("Cars");
Button 2 > new DFragment("Bikes");
Button 3 > new DFragment("Shoes");
单击按钮1,然后立即单击按钮2,它会在BaseAdapter处抛出nullpointer异常。
如果创建片段的新实例,我如何解决这个问题并取消旧的AsyncTask?
由于