Mam fragment (F1) z taką metodą publiczną
public void asd() {
if (getActivity() == null) {
Log.d("yes","it is null");
}
}
i tak, kiedy nazywam to (z działania), jest ono zerowe ...
FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction();
F1 f1 = new F1();
transaction1.replace(R.id.upperPart, f1);
transaction1.commit();
f1.asd();
To musi być coś, co robię bardzo źle, ale nie wiem co to jest
getActivity()
. Ponadto, jak tworzysz fragment tego fragmentu? Czy masz go w pliku layout.xml?