Ho un problema con startActivityForResult, i frammenti e le modifiche di orientamento.getActivity() nel frammento è nullo dopo il cambio di orientamento
Chiamo startActivityForResult() da un frammento, quindi apro la seconda attività con il frammento allegato. In questa seconda attività, quando cambio orientamento e ritorno alla prima attività, viene chiamato onActivityResult (metodo framment). Ma c'è un problema, perché un ho qualcosa di simile:
public void onActivityResult(int requestCode, int resultCode, Intent data) {
getActivity(); //here's a problem because
//getActivity is null but only after orientation change on second activity
}
Potresti aggiungere qualche frammento di codice. – Pawan