2010-05-20 13 views
9

Sono nuovo di Android. Qualcuno può spiegarmi il concetto di classe di contesto/oggetto. Cos'è? Per cosa sarà usato? Perché classe Context?Per favore spiegami la classe Context in Android

+0

penso, questo posto non è pensato per questo tipo di questioni di carattere generale. Ti suggerisco di essere più specifico. –

+4

Dato lo stato del documentario Android, questa non è una domanda generale. –

+0

questo potrebbe aiutare gli altri. Da qui un'idea chiara del concetto [Concetto di contesto] (http://learninbestway.blogspot.in/2014/11/context-concept-in-android.html) –

risposta

5

Hai visto lo android developer's guide? risponderà alle tue domande:

Interfaccia alle informazioni globali su un ambiente applicativo. Questa è una classe astratta la cui implementazione è fornita dal sistema Android. Permette l'accesso alle risorse specifiche per l'applicazione e le classi, così come up-chiamate per le operazioni a livello di applicazione come ad esempio il lancio di attività, trasmettendo e ricevendo intenti, ecc

un contesto ha un sacco di funzioni, ma come uno sviluppatore, lo si utilizza principalmente per caricare e accedere alle risorse dell'applicazione.

5

In applicazioni Android di programmazione, si avrà quasi mai bisogno di utilizzare la classe Context direttamente (non è possibile a tutti dato Context è astratta), ma sarà necessario il classi figlie che ne derivano come Activity, Service ecc È potrebbe volerli cercare.

+0

Ciò è stato davvero utile, la documentazione API manca completamente questo punto. – Yiannis

1

Si può pensare a Contesto, come l'interfaccia utente finale che userà quel codice. Quando ti trovi in ​​una classe puoi sapere in base al contesto se hai una schermata visiva (attività) o un servizio in esecuzione (servizio).

Per confrontare un altro esempio di programmazione, è possibile pensare che Context è uguale a Console App, GUI App o Applet.

Problemi correlati