We always create an Intent with context
Intent intent = Intent(context, SomeClass.class)
I can use this(activity) or getActivity(fragment) as context, in some situations I can use getApplicationContext.
My question is what't the difference for Intent under there two circumstances?