È possibile restituire l'oggetto come risultato dell'attività dall'attività figlio a padre? Proprio qualcosa come:Oggetto restituito Android come risultato di attività
Intent resultIntent = new Intent(null);
resultIntent.putExtra("STRING_GOES_HERE", myObject);
setResult(resultIntent);
finish();
Se è possibile, come devo recuperare myObject
nell'attività genitore?
ho capito, che per recuperare i dati che ho bisogno di fare qualcosa di simile:
protected void onActivityResult (int requestCode, int resultCode, Intent data) {
if(requestCode == REQ_CODE_CHILD) {
MyClass myObject = data.getExtra("STRING_GOES_HERE");
}
}
Cosa è che ottengo l'errore, che non può risolvere il metodo 'getExtra' ....
Informazioni sulla serializzazione Java. – Simon
Hmmm ... Il problema è che 'startActivityForResult (Intent, int)' Non posso passare l'oggetto al posto del numero intero in un primo momento ... –