Tag: android activity

Comunicazione tra attività e servizio

Sto cercando di creare il mio MusicPlayer per Android. Dove sono venuto a un problema sta eseguendo alcune cose in background. L'attività principale gestisce la GUI e fino ad ora tutte le canzoni suonano. Volevo separare la GUI e le classi di musica. Voglio mettere la musica che partecipa al Servizio e lasciare altre cose […]

Terminare tutte le attività precedenti

La mia applicazione ha le seguenti schermate di stream: Home->screen 1->screen 2->screen 3->screen 4->screen 5 Ora ho un button di log out comune in each schermata ( Home/ screen 1 / screen 2 /screen 3/ screen 4 / screen 5 ) Voglio che quando l'utente fa clic sul button di logout (da qualsiasi schermata), tutte […]

Come passare una variabile da Attività a frammento e passare indietro?

Sto attualmente facendo un'applicazione android, e voglio passare una data tra attività e frammento. La mia attività ha un button che apre il frammento: DatePickerFragment. Nella mia attività mostro una data, che voglio modificare con il frammento. Quindi voglio passare la data al data-picker e mandarla all'attività. Ho provato molte soluzioni, ma nessuno sta funzionando. […]

Attività, AppCompatActivity, FragmentActivity e ActionBarActivity: Quando utilizzare quale?

Vengo da iOS where è facile e si utilizza semplicemente un UIViewController. Tuttavia, le cose di Android sembrano molto più complicate, con alcuni UIComponenti per specifici livelli API. Sto leggendo BigNerdRanch per Android (il libro è di circa 2 anni) e suggerisco di utilizzare l' Activity per ospitare le mie FragmentActivities . Tuttavia, ho pensato […]

getApplication () vs getApplicationContext ()

Non sono riuscito a trovare una risposta soddisfacente, per cui andiamo: qual è l'affare con Activity/Service.getApplication() e Context.getApplicationContext() ? Nella nostra applicazione, entrambi restituiscono lo stesso object. In un ActivityTestCase tuttavia, deridere l'applicazione farà getApplication() ritornare con il mock, ma getApplicationContext restituirà ancora un'istanza di context diversa (una iniettabile da Android). È un bug? È […]

Dilemma: quando utilizzare frammenti vs attività:

So che le Activities sono progettate per rappresentare un singolo schermo della mia applicazione, mentre i Fragments sono progettati per essere riutilizzabili layout UI con logica incorporata all'interno di essi. Fino a poco tempo fa, ho sviluppato un'applicazione in quanto ha detto che dovrebbero essere sviluppati. Ho creato un'attività per rappresentare uno schermo della mia […]

Che cosa significa @hide nel codice sorgente Android?

Per il codice sorgente Activity , linea 3898 (vicino alla parte inferiore): /** * @hide */ public final boolean isResumed() { return mResumed; } Cosa significa @hide ? Ho trovato la mia public class ChildActivity extends Activity { … } non può utilizzare / vedere Activity.isResumed() . È normale? Come posso accedervi?

Android – Ho bisogno di alcuni chiarimenti di frammenti vs attività e opinioni

In Android API 11+, Google ha rilasciato una nuova class denominata Fragment . Nei video, Google suggerisce che, quando ansible ( link1 , link2 ), dovremmo utilizzare frammenti invece di attività, ma non spiegano esattamente perché. Qual è lo scopo dei frammenti e dei loro possibili usi (ad exception di alcuni esempi di UI che […]

Ottieni la visualizzazione principale dall'attività corrente

So come get la vista di root con View.getRootView () . Sono anche in grado di visualizzare la vista dall'evento onClick un button in cui l'argomento è una vista . Ma come posso get la vista in un'attività ?

Come restituire un risultato (startActivityForResult) da un'attività TabHost?

Nel mio esempio ho 3 classi: Classe A, attività principale. La class A chiama un startActivityForResult: Intent intent = new Intent(this, ClassB.class); startActivityForResult(intent, "STRING"); Classe B, questa class è una TabActivity: Intent intent = new Intent(this, ClassC.class); tabHost.addTab… Classe C, questa class è un'attività regolare: Intent intent = this.getIntent(); intent.putExtra("SOMETHING", "EXTRAS"); this.setResult(RESULT_OK, intent); finish(); onActivityResult […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.