package com.gettingmobile.goodnews.account;
import android.util.Log;
import com.gettingmobile.goodnews.Application;
public class AccountHandlerFactory {
private static final AccountHandlerFactory instance = new AccountHandlerFactory();
public static AccountHandlerFactory getInstance() {
return instance;
}
public AccountHandler createAccountHandler(Application app) {
try {
return new AccountManagerHandler(app);
} catch (VerifyError ex) {
Log.i(getClass().getName(),
"Failed to load AccountManagerHandler -- seems to be an Android version prior to 2.0: " +
ex.toString());
return new CredentialsAccountHandler(app);
}
}
}