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
risposta
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.
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.
Ciò è stato davvero utile, la documentazione API manca completamente questo punto. – Yiannis
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.
spero se leggete questo codice sorgente si avrà risposta per i problemi:
http://www.devdaily.com/java/jwarehouse/android/core/java/android/content/Context.java.shtml
- 1. Spiegami Math.floor (Math.random())
- 2. Spiegami cosa è un setter e getter
- 3. Ancora confusione su Context
- 4. Dagger 2 che inietta Android Context
- 5. Spiegare la limitazione del monomorfismo per me per favore?
- 6. Grammatica context-free per C
- 7. Filtro per valore di attributo in Orion Context Broker 0.23.0
- 8. grammatica free context in prolog
- 9. C++ LOBYTE. Per favore, spiegane altro?
- 10. Singleton vs una classe interna statica per la classe Helper database in Android
- 11. Per favore, spiegate l'hash del mormorio?
- 12. Qualcuno potrebbe spiegare __declspec (nudo) per favore?
- 13. Domande di avviamento Haskell ... per favore spiegatelo
- 14. android come posso usare la classe ObjectAnimator per Android 2.2
- 15. Qualcuno spiega perché l'ambiguità qui, per favore?
- 16. Qual è la differenza tra una classe parametrizzata e una metaclasse (esempi di codice in Python per favore)?
- 17. x86 Guida all'installazione dell'assieme gcc per favore
- 18. Cosa fa la classe LayoutInflater? (in Android)
- 19. grails app root context
- 20. Cosa significa Context?
- 21. Mocking Entity Framework Context
- 22. Annunci in un'applicazione Windows. Suggerisci una rete pubblicitaria, per favore
- 23. Come faccio a scorrere l'alfabeto in Python, per favore?
- 24. Spiega per favore l'ambiguità nei puntatori in C?
- 25. aiuto per favore: xjc getta "Due dichiarazioni provocano una collisione nella classe ObjectFactory"
- 26. Come importare la classe android.support.v7.app.NotificationCompat.Builder in Android Studio
- 27. Come implementare la classe CountDownTimer in Xamarin C# Android?
- 28. Classe MediaPlayer personalizzata in Android
- 29. Impossibile trovare la classe 'android.widget.ThemedSpinnerAdapter' [Studio Android]
- 30. Perché Proguard mantiene la classe Activity in Android?
penso, questo posto non è pensato per questo tipo di questioni di carattere generale. Ti suggerisco di essere più specifico. –
Dato lo stato del documentario Android, questa non è una domanda generale. –
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) –