Don't use EmailAddressAdapter as singleton

This commit is contained in:
cketti 2012-04-06 09:27:32 +02:00
parent 981c582e9e
commit 52b5c567ef
2 changed files with 3 additions and 14 deletions

View File

@ -25,22 +25,11 @@ import android.widget.ResourceCursorAdapter;
import android.widget.TextView;
public class EmailAddressAdapter extends ResourceCursorAdapter {
private static EmailAddressAdapter sInstance;
public static EmailAddressAdapter getInstance(Context context) {
if (sInstance == null) {
sInstance = new EmailAddressAdapter(context);
}
return sInstance;
}
private final Contacts mContacts;
private EmailAddressAdapter(Context context) {
public EmailAddressAdapter(Context context) {
super(context, R.layout.recipient_dropdown_item, null);
mContacts = Contacts.getInstance(context);
mContacts = Contacts.getInstance(context.getApplicationContext());
}
@Override

View File

@ -416,7 +416,7 @@ public class MessageCompose extends K9Activity implements OnClickListener, OnFoc
mContacts = Contacts.getInstance(MessageCompose.this);
mAddressAdapter = EmailAddressAdapter.getInstance(this);
mAddressAdapter = new EmailAddressAdapter(this);
mAddressValidator = new EmailAddressValidator();
mChooseIdentityButton = (Button) findViewById(R.id.identity);