Dans la programmation Android, qu'est-ce qu'une Contextclasse et à quoi sert-elle exactement ? J'ai lu à ce sujet sur le site du développeur , mais je n'arrive pas à le comprendre
Interface vers des informations globales sur un environnement d'application
Dans la programmation Android, qu'est-ce qu'une Contextclasse et à quoi sert-elle exactement ? J'ai lu à ce sujet sur le site du développeur , mais je n'arrive pas à le comprendre
Existe-t-il un moyen d'obtenir l' Contextinstance actuelle dans une méthode statique? Je cherche de cette façon parce que je déteste enregistrer l'instance "Context" à chaque fois qu'elle
À partir d'une nouvelle version récente d'ADT, j'ai remarqué ce nouvel attribut sur les fichiers XML de mise en page, par exemple: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical"...
Mon activité tente de créer un AlertDialog qui nécessite un contexte comme paramètre. Cela fonctionne comme prévu si j'utilise: AlertDialog.Builder builder = new AlertDialog.Builder(this); Cependant, je me méfie d'utiliser "this" comme contexte en raison du potentiel de fuites de mémoire lorsque...
Comment puis-je obtenir le contexte dans un fragment? Je dois utiliser ma base de données dont le constructeur prend dans le contexte, mais getApplicationContext()et FragmentClass.thisne travaille pas ce que je peux faire? Constructeur de base de données public Database(Context ctx) { this.context...
Quelle est la différence entre getContext(),getApplicationContext() , getBaseContext()et " this« ? Bien que ce soit une question simple, je suis incapable de comprendre la différence fondamentale entre eux. Veuillez donner quelques exemples simples si
Dans une application Android, y a-t-il un problème avec l'approche suivante: public class MyApp extends android.app.Application { private static MyApp instance; public MyApp() { instance = this; } public static Context getContext() { return instance; } } et le passer partout (par exemple...
Je n'ai pas pu trouver de réponse satisfaisante à cela, alors allons-y: quel est le problème Activity/Service.getApplication()et Context.getApplicationContext()? Dans notre application, les deux retournent le même objet. Dans un cas ActivityTestCasecependant, se moquer de l'application fera...
Dans divers morceaux de code Android, j'ai vu: public class MyActivity extends Activity { public void method() { mContext = this; // since Activity extends Context mContext = getApplicationContext(); mContext = getBaseContext(); } } Cependant, je ne trouve aucune explication décente de ce qui est...
J'ai implémenté un ListViewdans mon application Android. Je me lie à cela en ListViewutilisant une sous-classe personnalisée de la ArrayAdapterclasse. Dans la ArrayAdapter.getView(...)méthode redéfinie , j'attribue un OnClickListener. Dans la onClickméthode du OnClickListener, je veux lancer une...
Je suis conscient de la disponibilité de Context.getApplicationContext () et View.getContext () , à travers lequel je peux réellement appeler Context.getPackageName () pour récupérer le nom de package d'une application. Ils fonctionnent si j'appelle à partir d'une méthode à laquelle un Viewou un...
Il y a eu beaucoup de messages sur ce que sont ces deux contextes .. Mais je ne comprends toujours pas bien Si je comprends bien jusqu'à présent: Chacun est une instance de sa classe, ce qui signifie que certains programmeurs vous recommandent d'utiliser le this.getApplicationContext()plus souvent...
J'ai trouvé R.stringassez génial pour garder les chaînes codées en dur hors de mon code, et j'aimerais continuer à l'utiliser dans une classe utilitaire qui fonctionne avec les modèles de mon application pour générer une sortie. Par exemple, dans ce cas, je génère un e-mail à partir d'un modèle en...
Cela m'a dérouté, j'utilisais cela dans le SDK Android 2.1-r8: ProgressDialog.show(getApplicationContext(), ....); et aussi Toast t = Toast.makeText(getApplicationContext(),....); en utilisant les getApplicationContext()plantages à la fois ProgressDialoget Toast.... ce qui m'amène à cette question:...
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 (à partir de l'activité), c'est nul ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 =...
Que faut-il importer ou comment puis-je appeler le gonfleur de mise en page 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...
J'ai besoin d'un objet Drawable à afficher sur un bouton d'image. Existe-t-il un moyen d'utiliser le code ci-dessous (ou quelque chose du genre) pour obtenir un objet du package android.R.drawable. *? par exemple si drawableId était android.R.drawable.ic_delete
J'essaie d'utiliser la bibliothèque Picasso pour pouvoir charger l'URL dans imageView, mais je ne suis pas en mesure d'obtenir le contextpour utiliser correctement la bibliothèque Picasso. public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { private List<Post>...
J'essaye d'utiliser la méthode getResources dans une classe de non-activité. Comment puis-je obtenir la référence à l'objet «ressources» pour pouvoir accéder au fichier xml stocké dans le dossier des ressources? Exemple: XmlPullParser xpp =
Je suis nouveau android et je suis en train de comprendre la différence entre getApplication(), getApplicationContext(), getBaseContext(), getContext()et someClass.thissurtout quand utiliser les ces méthodes dans les lignes de code suivantes: Quand je lance un toast, quelle est la différence entre...