Ho un'attività in cui utilizzo startActivityForResult(intent,634)
. Se lo utilizzo dall'attività, requestCode in onActivityResult()
è Ok. Ma se io uso startActivityForResult(intent,634)
dal mio DialogFragment in questa attività, sto ricevendo un altro requestCode, qualcosa come 66170. Allora perché succede?perché ricevo il codice di richiesta errato?
25
A
risposta
40
Succede perché se si utilizza startActivityForResult
dalla finestra di dialogo, in onActivityResult
si ottiene il codice di richiesta della finestra di dialogo. Non dalla tua altra attività. E se vuoi ottenere il giusto codice di richiesta, dovresti usare getActivity().startActivityForResult(intent,requestCode)
in DialogFragment.
Problemi correlati
- 1. Perché ricevo NPE nel seguente codice?
- 2. Perché i ricevo errore ... inaspettata richiesta: GET/internalapi/citazioni
- 3. Perché non ricevo un RefreshToken da una richiesta Google OAuth?
- 4. Perché ricevo: java.lang.UnsatisfiedLinkError
- 5. Perché ricevo un NameError?
- 6. Come gestire il codice errato
- 7. Perché ricevo 400 richieste errate con il post di AngularJs?
- 8. Perché ricevo un avviso di conversione dati?
- 9. Perché ricevo un errore di compilazione?
- 10. Perché Perl è $? restituire il valore errato per il codice di uscita di un processo biforcato?
- 11. Perché ricevo HY093 errore [DOP]
- 12. Perché il calcolo dell'equivalente binario diventa errato?
- 13. Perché ricevo un avviso di personalizzazione UIBarButtonItem?
- 14. Perché ricevo segnalazioni di java.lang.UnsatisfiedLinkError dal Market
- 15. PHP codice errato funziona bene
- 16. Perché SQL Server non tratta questo codice in modo errato?
- 17. Trasformazione Dalvik tramite codice di invocazione errato
- 18. Se null.Equals (nulli) Perché ricevo un NullReferenceException
- 19. uscita errato durante l'esecuzione di codice C
- 20. Perché l'importazione di Control.Applicative consente a questo codice errato di digitare il controllo?
- 21. Perché ricevo un avviso non controllato?
- 22. Perché ricevo ReferrenceError: BinaryFile non è definito
- 23. Perché ricevo l'avviso "LoaderLock rilevato" durante il debug?
- 24. Perché ricevo un errore Proibito 403 quando si utilizza @csrf_exempt nella richiesta AJAX?
- 25. Plone- Perché ricevo un errore WrongContainedType?
- 26. Perché ricevo CERTIFICATE_VERIFY_FAILED da google adwords api?
- 27. Codice di ritorno per il metodo HTTP errato nell'API REST?
- 28. Perché ricevo una InvocationTargetException? Gioco Android 2D
- 29. Perché ricevo l'errore 2042 nell'associazione VBA?
- 30. Perché ricevo un errore Apache Proxy 503?
Non esistono domande stupide – vodich
Non stupide. Mi sono imbattuto nello stesso identico problema. È un comportamento molto confuso. – ajselvig
Mi sono imbattuto in un problema simile quando si chiama StartActivityForResult da un frammento –