Articles of android context

Quelle est la différence entre l’activité et le contexte?

L’activité et le contexte sont-ils les mêmes ou existe-t-il des différences? Quand devrais-je avoir une méthode pour passer une activité et quand un contexte?

obtenir le contexte dans la classe non-activité

Dans une application Android, existe-t-il un moyen d’obtenir le contexte dans Android dans une classe autre que l’activité si le nom de la classe d’activité est connu?

Comment obtenir un contexte dans un adaptateur de vue recycleur

J’essaie d’utiliser la bibliothèque picasso pour pouvoir charger l’url dans imageView, mais je ne peux pas obtenir le context pour utiliser la bibliothèque picasso correctement. public class FeedAdapter extends RecyclerView.Adapter { private List mDataset; // Provide a reference to the views for each data item // Complex data items may need more than one view […]

getApplicationContext (), getBaseContext (), getApplication (), getParent ()

Quelle est la différence entre: getApplicationContext() getBasecontext() getApplication() getParent() Pouvez-vous élaborer avec un exemple simple?

Utilisation de getResources () dans une classe hors activité

J’essaie d’utiliser la méthode getResources dans une classe hors activité. Comment puis-je obtenir la référence à l’object “resources” pour pouvoir accéder au fichier xml stocké dans le dossier resources? Exemple: XmlPullParser xpp = getResources().getXml(R.xml.samplexml);

getActivity () renvoie null dans la fonction Fragment

J’ai un fragment (F1) avec une méthode publique comme celle-ci public void asd() { if (getActivity() == null) { Log.d(“yes”,”it is null”); } } et oui quand je l’appelle (de l’activité), c’est nul … FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new F1(); transaction1.replace(R.id.upperPart, f1); transaction1.commit(); f1.asd(); Ce doit être quelque chose que je fais […]

Appel à getLayoutInflater () dans des lieux non actifs

Qu’est-ce qui doit être importé ou comment puis-je appeler le gonfleur Layout dans des endroits autres que l’activité? public static void method(Context context){ //this doesn’t work the getLayoutInflater method could not be found LayoutInflater inflater = getLayoutInflater(); // this also doesn’t work LayoutInflater inflater = context.getLayoutInflater(); } Je suis capable d’appeler getLayoutInflater uniquement en activité, […]

Différence entre le contexte d’activité et le contexte d’application

Cela m’a déconcerté, je l’utilisais dans Android 2.1-r8 SDK: ProgressDialog.show(getApplicationContext(), ….); et aussi dans Toast t = Toast.makeText(getApplicationContext(),….); using getApplicationContext() bloque ProgressDialog et Toast …. ce qui m’amène à cette question: Quelles sont les différences réelles entre un contexte d’activité et un contexte d’application, malgré le partage du libellé «Contexte»?

getSsortingng en dehors d’un contexte ou d’une activité

J’ai trouvé le R.ssortingng vraiment génial pour garder les chaînes codées en dehors de mon code, et j’aimerais continuer à l’utiliser dans une classe d’utilitaires qui fonctionne avec les modèles de mon application pour générer des résultats. Par exemple, dans ce cas, je génère un courrier électronique à partir d’un modèle en dehors de l’activité. […]

Appel de startActivity () en dehors d’un contexte d’activité

J’ai implémenté un ListView dans mon application Android. Je lie à ce ListView utilisant une sous-classe personnalisée de la classe ArrayAdapter . Dans la ArrayAdapter.getView(…) remplacée, ArrayAdapter.getView(…) un OnClickListener . Dans la méthode onClick du OnClickListener , je souhaite lancer une nouvelle activité. Je reçois l’exception: Calling startActivity() from outside of an Activity context requires […]