Sto tentando di impostareRisultato dopo aver premuto il pulsante BACK. Chiamo in OnDestroysetResult non funziona quando il pulsante BACK è premuto
Intent data = new Intent();
setResult(RESULT_OK, data)
Ma quando si tratta di
onActivityResult(int requestCode, int resultCode, Intent data)
il resultCode è 0 (RESULT_CANCELED) e dati sono 'null'.
Quindi, come posso passare il risultato dell'attività interrotta dal pulsante BACK?
Questo non funziona per me dato che i miei dati sono aggiornamento in "onPause" – Bostone
Se la tua attività viene ricreata dopo aver chiamato 'setResult()', i tuoi dati andranno persi. –