Looking at the 3rd party(think I forgot to mention this) library, it makes use of both. If I understand correctly.
private final AppCompatActivity _activity;
private final Context _context;
public Factory(AppCompatActivity var1, boolean var2, ServiceConfigurationEnum var3) {...
Ahoy hoay!
Bare with me on this one.
So some background; I am working in a development environment called WinDev, the mobile edition and it uses a language called WLanguage. It's handy for cross platform development, think Xamarin, and they make use of a customized android/gradle(not sure what...