Close Cursor onDestroy

Bug:2557401
- set Cursor of ListAdapter null

Change-Id: I7d762c4ccdf6165d748136f5cf0e15b4a36b24a7
This commit is contained in:
satok 2010-04-02 20:06:17 +09:00
parent 802459f4d8
commit abed4c04c9
3 changed files with 5 additions and 4 deletions

View File

@ -28,7 +28,6 @@ import com.android.email.mail.MessagingException;
import com.android.email.mail.Store;
import com.android.email.provider.EmailContent;
import com.android.email.provider.EmailContent.Account;
import com.android.email.provider.EmailContent.AccountColumns;
import com.android.email.provider.EmailContent.Mailbox;
import com.android.email.provider.EmailContent.MailboxColumns;
import com.android.email.provider.EmailContent.Message;
@ -40,7 +39,6 @@ import android.app.Dialog;
import android.app.ListActivity;
import android.app.NotificationManager;
import android.content.ContentUris;
import android.content.ContentValues;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
@ -216,6 +214,8 @@ public class AccountFolderList extends ListActivity implements OnItemClickListen
mDeleteAccountTask.cancel(false); // false == allow the cancel to run to completion
mDeleteAccountTask = null;
}
mListAdapter.changeCursor(null);
}
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

View File

@ -32,7 +32,6 @@ import com.android.email.provider.EmailContent.MailboxColumns;
import com.android.email.provider.EmailContent.Message;
import com.android.email.provider.EmailContent.MessageColumns;
import android.app.Activity;
import android.app.ListActivity;
import android.content.ContentUris;
import android.content.Context;
@ -50,7 +49,6 @@ import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.view.Window;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.animation.AnimationUtils;
import android.widget.AdapterView;
@ -206,6 +204,7 @@ public class MailboxList extends ListActivity implements OnItemClickListener, On
mMessageCountTask.cancel(true);
mMessageCountTask = null;
}
mListAdapter.changeCursor(null);
}
public void onClick(View v) {

View File

@ -335,6 +335,8 @@ public class MessageList extends ListActivity implements OnItemClickListener, On
mSetFooterTask.cancel(true);
mSetFooterTask = null;
}
mListAdapter.changeCursor(null);
}
@Override