Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 904de614 authored by Cynthia Wong's avatar Cynthia Wong
Browse files

Override getAccounts to return an empty AccountSet in MockAccountManager. This...

Override getAccounts to return an empty AccountSet in MockAccountManager. This used to throw an NPE instead since IAccountManagerService is set to NULL.
parent ea6fca82
Loading
Loading
Loading
Loading
+5 −0
Original line number Original line Diff line number Diff line
@@ -4,6 +4,7 @@ import com.google.android.collect.Lists;


import android.accounts.AccountManager;
import android.accounts.AccountManager;
import android.accounts.OnAccountsUpdatedListener;
import android.accounts.OnAccountsUpdatedListener;
import android.accounts.Account;
import android.content.ContextWrapper;
import android.content.ContextWrapper;
import android.content.ContentResolver;
import android.content.ContentResolver;
import android.content.Intent;
import android.content.Intent;
@@ -101,6 +102,10 @@ public class IsolatedContext extends ContextWrapper {
                Handler handler, boolean updateImmediately) {
                Handler handler, boolean updateImmediately) {
            // do nothing
            // do nothing
        }
        }

        public Account[] getAccounts() {
            return new Account[]{};
        }
    }
    }
    @Override
    @Override
    public File getFilesDir() {
    public File getFilesDir() {