Volevo solo sapere quanti modi ottenere il contesto, quale metodo utilizzare in quale situazione. Quale meglio usare, e qual è la deferenza principale e principale tra di loro.Quanti tipi di contesto in Android e cosa è meglio usare
risposta
Per il tuo meglio capisci dovresti leggere il blog ufficiale di Android. uno sguardo anche a HackBod Answer.
Ci sono alcuni riferimenti URL che si aiutano di più sul contesto
- What exactly does using the Application Context mean?
- Difference between Activity Context and Application Context
- http://android-developers.blogspot.de/2009/01/avoiding-memory-leaks.html
Grazie
Il terzo collegamento è importante anche perché l'uso di contesti errati può causare perdite di memoria! –
Context
classe rappresenta l'ambiente locale di un'app, ha incapsulato tutti i servizi e le risorse disponibili per l'app. C'è una classe base ApplicationContext
, e le sottoclassi per i componenti: Activity
, Service
ecc
preferiscono sempre utilizzando ApplicationContext
perché è globale e non causa problemi seri se trapelato, vale a dire: un riferimento non utilizzata rimane e non è raccolta della spazzatura.
Alcune volte è necessario utilizzare componenti secondari come Activity
o Service
come contesto. Utilizzalo durante la creazione di Intenti, o creando elementi dell'interfaccia utente, o mostrando un brindisi ecc. Ovvero: funzioni che sono specificamente legate all'identità di questi componenti, alla sua interfaccia utente o alla sua finestra di visualizzazione.
- 1. Cosa è meglio usare: Action vs ActionListener?
- 2. "if" e "#if"; quale è meglio usare
- 3. Perché è meglio usare filter_input()?
- 4. Cosa è meglio usare, array hardcoded o array di stringhe di risorse?
- 5. Quale è meglio usare Sencha Touch o PhoneGap per Android?
- 6. Uso della convalida Assert e del puntatore NULL cosa è meglio usare
- 7. È meglio usare Elenco o Raccolta?
- 8. Quando è meglio non usare inner join?
- 9. Quale è meglio usare ViewState o hiddenfield
- 10. È meglio usare le prestazioni .delegate()?
- 11. Cosa è meglio utilizzare diversi AsyncTask o HandlerThread (Thread pipeline)?
- 12. Cosa sono i tipi complessi nel contesto con Entity Framework
- 13. Nvarchar o varchar cosa è meglio usare moltiplicare di 2 o numeri interi arrotondati?
- 14. Android quanti thread posso avere?
- 15. Quale è meglio usare in CSS, percentuale o pixel?
- 16. È meglio usare Bitmap o EncodedImage in BlackBerry?
- 17. Quanti/Quali sono i diversi tipi di stili ttk disponibili?
- 18. Che cos'è "Contesto" in Android?
- 19. Cosa c'è di meglio: selezionare vs thread?
- 20. in quale contesto dovrei usare AlertDialog.Builder?
- 21. Dove usare meglio la resa in Python?
- 22. È sempre meglio usare "DbContext" invece di "ObjectContext"?
- 23. Android contesto è diventato nullo
- 24. android: quale pratica è meglio per l'uso di CoordinatorLayout
- 25. Quando è meglio usare zip invece di izip?
- 26. Quanti tipi MIME personalizzati in un'API Web RESTful?
- 27. perché e cosa dei tipi generici polimorfi
- 28. È meglio usare un qualificatore non avido o un lookahead?
- 29. Che cosa significa "Complesso è meglio di complicato"?
- 30. Quanti dispositivi Android supportano GLSurfaceView.setPreserveEGLContextOnPause oggi?
controllo questo [SO] (http://stackoverflow.com/questions/7298731/when-to-call-activity-context-or-appli cation-context) –
Hi puja http://stackoverflow.com/questions/4128589/difference- between ativity-context-and-application-context chech this. – Unknown