Przepraszamy, ale nie mogę znaleźć odpowiedzi od Google i Stackoverflow. Po prostu zacznę uczyć się dla Androida, chcę zbudować dobrą bazę wiedzy Android. Zastanawiam się, które powinienem użyć w następujących przypadkach, jeśli utworzyć fragment toast.maketext. getActivity() lub getAcitivity(). getApplicationContext()?Toast in Fragment, należy użyć funkcji getActivity() lub getAcitivity(). GetApplicationContext()?
Próbowałem obu, to działa dobrze ..
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();
}
});
wierzę rzeczy UI byś zazwyczaj używać kontekstu aktywności. –