Toast en Fragmento, debe usar getActivity () o getAcitivity (). GetApplicationContext ()?

Perdón por mi pregunta de novato, simplemente no puedo encontrar la respuesta de google y stackoverflow ... Acabo de empezar a aprender para Android, deseo puedo construir una buena base para el conocimiento de Android. Me pregunto cuál debería usar en lo siguiente si creo toast.maketext en el fragmento. getActivity () o getAcitivity (). getApplicationContext ()?

Intenté ambos, funciona bien ...

btn1.setOnClickListener(new View.OnClickListener() {            
@Override
public void onClick(View v) {
 Toast.makeText(getActivity(), "hello",Toast.LENGTH_LONG).show();
 Toast.makeText(getActivity().getApplicationContext(),"Hello",Toast.LENGTH_LONG).show();
}
});

Respuestas a la pregunta(1)

Su respuesta a la pregunta