Ho una serie di schede all'interno di un FragmentActivity
che ciascuna contiene il proprio frammento. Quando ho provato ad avviare una nuova attività all'interno di quel frammento tramite onClickListener
e utilizzando il metodo startActivity(myIntent)
, la forza dell'applicazione si chiude.Come si avvia un'attività all'interno di un frammento?
Dopo aver cercato per un po ', ho trovato un riferimento o due per un metodo chiamato startActivityFromFragment
, ma dopo aver cercato in giro per un'ora o giù di lì non riesco a trovare spiegazioni o esempi di come usarlo o se questo è cosa dovrei usare
Credo che quello che sto chiedendo sia se ci sia qualche differenza tra l'avvio di una nuova attività da un'attività e l'avvio di una nuova attività da un frammento, e in tal caso, cosa devo implementare?
postale il codice e l'uscita logcat per cui la forza app chiude – Squonk
'FragmentActivity.startActivityFromFragment()' viene chiamato da 'Fragment.startActivityForResult()' per attuare il suo comportamento, e 'Activity.startActivityFromFragment()' viene chiamato quando un frammento in questa attività chiama il suo 'startActivity()'. Non abbiamo bisogno di chiamarli direttamente. – naXa