android-context

Co to jest "kontekst" na Androida?

W programowaniu Androida, czym dokładnie jest klasa Context i do czego jest używana? Czytałem o tym na stronie dewelopera, ale nie jestem w stanie zrozumieć tego jasno.

Statyczny sposób na "kontekst" w Androidzie?

Czy istnieje sposób na uzyskanie aktualnej instancji Context wewnątrz statycznej metody? Szukam tego sposobu, ponieważ nienawidzę zapisywania instancji "kontekstu" za każdym razem, gdy się zmienia.

Różnica między getContext (), getApplicationContext (), getBaseContext () i " this"

Jaka jest różnica między getContext() , getApplicationContext() , getBaseContext() , i " this"? Chociaż jest to proste pytanie, nie jestem w stanie zrozumieć podstawowej różnicy między nimi. Proszę podać kilka prostych przykładów, jeśli to możliwe.

Jaka jest różnica między różnymi metodami uzyskania kontekstu?

W różnych fragmentach kodu Androida widziałem: public class MyActivity extends Activity { public void method() { ... i na ten temat i wskazówki dotyczące tego, co może się zepsuć, jeśli zostanie wybrany niewłaściwy, będą bardzo mile widziane.

Używanie kontekstu aplikacji wszędzie?

W aplikacji na Androida, jest coś nie tak z następującym podejściem: public class MyApp extends android.app.Application { ... nstance; } } I przekazać go wszędzie (np. SQLiteOpenHelper) gdzie wymagany jest kontekst (i oczywiście nie przecieka)?

Kiedy wywołać kontekst aktywności lub kontekst aplikacji?

Pojawiło się wiele postów na temat tego, czym są te dwa konteksty.. Ale i tak nie rozumiem tego całkiem dobrze As I underst ... byłoby właściwe użycie this (uzyskanie kontekstu bieżącej instancji Activity) i kontekst aplikacji będzie bezużyteczny / zły?

getApplication () vs. getApplicationContext()

Nie mogłem znaleźć satysfakcjonującej odpowiedzi na to pytanie, więc zaczynamy: o co chodzi z Activity/Service.getApplication ... owane na Activity i Service, a nie na Context? Czy nie powinna być zawsze dostępna ważna instancja aplikacji z gdziekolwiek ?

Używanie kontekstu we fragmencie

Jak mogę uzyskać kontekst we fragmencie? Muszę użyć mojej bazy danych, której konstruktor bierze w kontekście, ale getApplic ... nstruktor bazy danych public Database(Context ctx) { this.context = ctx; DBHelper = new DatabaseHelper(context); }

Różnica między kontekstem aktywności a kontekstem aplikacji

To mnie zaskoczyło, używałem tego w Android 2.1-R8 SDK: ProgressDialog.show(getApplicationContext(), ....); A także w T ... ie są rzeczywiste różnice między kontekstem działania a kontekstem aplikacji, pomimo dzielenia się sformułowaniem "kontekst"?

Wywołanie funkcji startActivity () spoza kontekstu aktywności

Zaimplementowałem ListView w mojej aplikacji na Androida. I bind to ListView using a custom subclass of the ArrayAdapter cla ... IVITY_NEW_TASK flag. Is this really what you want? Jak mogę uzyskać Context, pod którym działa ListView (bieżący Activity)?

różnica i kiedy użyć getApplication (), getApplicationContext (), getBaseContext () i someClass.to

Jestem nowy w Androidzie i staram się zrozumieć różnicę między getApplication(), getApplicationContext(), getBaseContext(), g ... tent = new Intent(getBaseContext(), LoginActivity.class); Intent intent = new Intent(getApplication(), LoginActivity.class);

Jak uzyskać nazwę pakietu z dowolnego miejsca?

Jestem świadomy dostępności kontekstu.getApplicationContext () i widok.getContext () , za pomocą którego mogę wywołać Contex ... ietu z całkowicie niezależnej klasy Bez View lub Activity, Czy Jest jakiś sposób, aby to zrobić (bezpośrednio lub pośrednio)?

getString poza kontekstem lub aktywnością

Znalazłem R.string dość niesamowite do trzymania zakodowanych ciągów z mojego kodu, i chciałbym nadal używać go w klasie użyt ... ości, ale wydaje się to niepotrzebne. Popraw mnie, jeśli się mylę! Edit: Czy możemy dostęp do zasobów bez za pomocą Context?

Wywołanie getLayoutInflater() w miejscach nieaktywnych

Co trzeba zaimportować lub jak nazwać Nadmuchiwacz układu w miejscach innych niż aktywność? public static void method(Contex ... ać niestandardową wiadomość. Potrzebuję pompki w miejscach w kodzie, którego nie ma w klasie activity. Jak mogę to zrobić ?

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

Jaka jest różnica między: getApplicationContext() getBasecontext() getApplication() getParent() Czy możesz rozwinąć jednym prostym przykładem?

Używanie getResources () w klasie non-activity

Próbuję użyć metody getResources w klasie nieaktywnej. Jak uzyskać odniesienie do obiektu "resources", aby uzyskać dostęp do pliku XML przechowywanego w folderze resources? Przykład: XmlPullParser xpp = getResources().getXml(R.xml.samplexml);

getActivity () zwraca null w funkcji Fragment

Mam fragment (F1) z publiczną metodą taką jak Ta public void asd() { if (getActivity() == null) { Log.d("yes","i ... place(R.id.upperPart, f1); transaction1.commit(); f1.asd(); To musi być coś, co robię bardzo źle, ale nie wiem, co to jest

Android Intent Context Confusing

Czy ktoś może mi to wyjaśnić proszę : Intent intent = new Intent(Context, AlarmReceiver.class); Nigdy nie rozumiałem i na ... estem w stanie znaleźć odpowiedniego kontekstu dla wszystkich sytuacji skąd mam wiedzieć, co jest właściwe w każdej sytuacji?

Android: dlaczego trzeba używać getBaseContext () zamiast tego

this często odwołując się do aktualnego kontekstu. Ale w pewnym przypadku, dlaczego musimy używać getBaseContext() zamiast th ... SHORT).show(); //this line } W powyższym kodzie, gdy zmienię getBaseContext() na this otrzyma błąd. Kto mi to wyjaśni?

Jak uzyskać obiekt Drawable z identyfikatora zasobów w pakiecie android?

Potrzebuję narysowanego obiektu do wyświetlenia na przycisku obrazu. Czy istnieje sposób na użycie poniższego kodu (lub czego ... pakiet? Na przykład, jeśli drawableId był Androidem.R. drawable.ic_delete mContext.getResources().getDrawable(drawableId)