Was genau ist eine ContextKlasse in der Android-Programmierung und wofür wird sie verwendet? Ich habe auf der Entwicklerseite darüber gelesen, kann es aber nicht klar
Schnittstelle zu globalen Informationen über eine Anwendungsumgebung
Was genau ist eine ContextKlasse in der Android-Programmierung und wofür wird sie verwendet? Ich habe auf der Entwicklerseite darüber gelesen, kann es aber nicht klar
Gibt es eine Möglichkeit, die aktuelle ContextInstanz in eine statische Methode zu integrieren? Ich suche nach diesem Weg, weil ich es hasse, die 'Context'-Instanz jedes Mal zu speichern, wenn sie sich
Beginnend mit einer neuen Version von ADT habe ich dieses neue Attribut in den Layout-XML-Dateien festgestellt, zum Beispiel: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical"
Meine Aktivität versucht, einen AlertDialog zu erstellen, für den ein Kontext als Parameter erforderlich ist. Dies funktioniert wie erwartet, wenn ich Folgendes verwende: AlertDialog.Builder builder = new AlertDialog.Builder(this); Ich bin jedoch misstrauisch, "dies" als Kontext zu verwenden, da...
Wie kann ich den Kontext in einem Fragment erhalten? Ich brauche meine Datenbank , deren Konstruktor nimmt im Kontext zu verwenden, aber getApplicationContext()und FragmentClass.thisfunktionieren nicht so , was kann ich tun? Datenbankkonstruktor public Database(Context ctx) { this.context =...
Was ist der Unterschied zwischen getContext(), getApplicationContext(), getBaseContext()und " this?“ Obwohl dies eine einfache Frage ist, kann ich den grundlegenden Unterschied zwischen ihnen nicht verstehen. Bitte geben Sie nach Möglichkeit einige einfache Beispiele
Stimmt in einer Android-App der folgende Ansatz nicht: public class MyApp extends android.app.Application { private static MyApp instance; public MyApp() { instance = this; } public static Context getContext() { return instance; } } und überall dort übergeben (zB SQLiteOpenHelper), wo...
Ich konnte keine zufriedenstellende Antwort darauf finden, also los geht's: Was ist los mit Activity/Service.getApplication()undContext.getApplicationContext() ? In unserer Anwendung geben beide dasselbe Objekt zurück. In einem Fall wird durch das ActivityTestCaseVerspotten der Anwendung jedoch das...
In verschiedenen Teilen des Android-Codes habe ich gesehen: public class MyActivity extends Activity { public void method() { mContext = this; // since Activity extends Context mContext = getApplicationContext(); mContext = getBaseContext(); } } Ich kann jedoch keine vernünftige Erklärung dafür...
Ich habe eine ListViewin meiner Android-Anwendung implementiert . Ich binde daran ListViewmit einer benutzerdefinierten Unterklasse der ArrayAdapterKlasse. Innerhalb der überschriebenen ArrayAdapter.getView(...)Methode weise ich eine zu OnClickListener. In der onClickMethode von
Mir ist die Verfügbarkeit von Context.getApplicationContext () und View.getContext () bekannt , über die ich Context.getPackageName () aufrufen kann , um den Paketnamen einer Anwendung abzurufen. Sie funktionieren, wenn ich von einer Methode aus aufrufe, für die ein Viewoder ein ActivityObjekt...
Es wurde viel darüber geschrieben, was diese beiden Kontexte sind. Aber ich verstehe es immer noch nicht ganz richtig So wie ich es bisher verstehe: Jede Instanz ist eine Instanz ihrer Klasse, was bedeutet, dass einige Programmierer empfehlen, sie this.getApplicationContext()so oft wie möglich zu...
Ich fand das R.stringziemlich großartig, um fest codierte Zeichenfolgen aus meinem Code herauszuhalten, und ich möchte es weiterhin in einer Utility-Klasse verwenden, die mit Modellen in meiner Anwendung zusammenarbeitet, um eine Ausgabe zu generieren. In diesem Fall generiere ich beispielsweise...
Das hat mich verblüfft, ich habe dies im Android 2.1-r8 SDK verwendet: ProgressDialog.show(getApplicationContext(), ....); und auch in Toast t = Toast.makeText(getApplicationContext(),....); mit getApplicationContext()Abstürzen beide ProgressDialogund Toast.... was mich zu dieser Frage...
Ich habe ein Fragment (F1) mit einer öffentlichen Methode wie dieser public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } und ja, wenn ich es nenne (aus der Aktivität), ist es null ... FragmentTransaction transaction1 =
Was muss importiert werden oder wie kann ich den Layout-Inflater an anderen Orten als bei Aktivitäten aufrufen? 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...
Ich benötige ein zeichnbares Objekt, um es auf einer Bildschaltfläche anzuzeigen. Gibt es eine Möglichkeit, den folgenden Code (oder etwas Ähnliches) zu verwenden, um ein Objekt aus dem android.R.drawable. * -Paket abzurufen? Zum Beispiel, wenn drawableId android.R.drawable.ic_delete war...
Ich versuche, die Picasso-Bibliothek zu verwenden, um eine URL in imageView laden zu können, aber ich kann contextdie Picasso-Bibliothek nicht richtig verwenden. public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { private List<Post> mDataset; // Provide...
Ich versuche, die Methode getResources in einer Klasse ohne Aktivität zu verwenden. Wie erhalte ich den Verweis auf das Objekt "resources", damit ich auf die im Ressourcenordner gespeicherte XML-Datei zugreifen kann? Beispiel: XmlPullParser xpp =
Ich bin neu in Android und ich versuche , den Unterschied zwischen zu verstehen getApplication(), getApplicationContext() getBaseContext(), getContext()und someClass.thisinsbesondere dann , wenn die diesen Methoden in den folgenden Codezeilen verwenden: Wenn ich einen Toast starte, was ist der...