Czym jest Contextklasa i do czego służy w programowaniu na Androida ? Czytam o tym na stronie programisty , ale nie jestem w stanie tego jasno
Interfejs do globalnych informacji o środowisku aplikacji
Czym jest Contextklasa i do czego służy w programowaniu na Androida ? Czytam o tym na stronie programisty , ale nie jestem w stanie tego jasno
Czy istnieje sposób na umieszczenie bieżącej Contextinstancji w metodzie statycznej? Szukam tego, ponieważ nienawidzę zapisywania instancji „Kontekst” za każdym razem, gdy się
Począwszy od najnowszej nowej wersji narzędzia ADT zauważyłem ten nowy atrybut w plikach XML układu, na przykład: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical"
Moja aktywność próbuje utworzyć AlertDialog, który wymaga kontekstu jako parametru. Działa to zgodnie z oczekiwaniami, jeśli użyję: AlertDialog.Builder builder = new AlertDialog.Builder(this); Jestem jednak ostrożny w używaniu „tego” jako kontekstu ze względu na możliwość wycieków pamięci, gdy...
Jak mogę uzyskać kontekst we fragmencie? Muszę używać mojej bazy danych, której konstruktor przyjmuje w kontekście, ale getApplicationContext()i FragmentClass.thisnie działają więc co mogę zrobić? Konstruktor bazy danych public Database(Context ctx) { this.context = ctx; DBHelper = new...
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
Czy w aplikacji na Androida jest coś nie tak z następującym podejściem: public class MyApp extends android.app.Application { private static MyApp instance; public MyApp() { instance = this; } public static Context getContext() { return instance; } } i przekazać go wszędzie (np....
Nie mogłem znaleźć satysfakcjonującej odpowiedzi na to pytanie, więc zaczynamy: o co chodzi z tym Activity/Service.getApplication()i Context.getApplicationContext()? W naszej aplikacji oba zwracają ten sam obiekt. W ActivityTestCaseJednakże, szydząc aplikację pozwoli getApplication()wrócić z...
W różnych fragmentach kodu Androida widziałem: public class MyActivity extends Activity { public void method() { mContext = this; // since Activity extends Context mContext = getApplicationContext(); mContext = getBaseContext(); } } Nie mogę jednak znaleźć żadnego przyzwoitego...
Zaimplementowałem ListVieww mojej aplikacji na Androida. Wiążę się to ListViewprzy użyciu niestandardowego podklasę ArrayAdapterklasy. W przesłoniętej ArrayAdapter.getView(...)metodzie przypisuję OnClickListener. W onClickmetodzie OnClickListenerchcę rozpocząć nową działalność. Otrzymuję...
Zdaję sobie sprawę z dostępności Context.getApplicationContext () i View.getContext () , za pomocą których mogę wywoływać Context.getPackageName () w celu pobrania nazwy pakietu aplikacji. Działają, jeśli wywołuję metodę, do której dostępny jest obiekt Viewlub Activityobiekt, ale jeśli chcę...
Było wiele postów na temat tego, jakie są te dwa konteksty .. Ale wciąż nie rozumiem tego dobrze Jak rozumiem do tej pory: każdy jest instancją w swojej klasie, co oznacza, że niektórzy programiści zalecają używanie go this.getApplicationContext()tak często, jak to możliwe, aby nie „wyciec”...
Uważam, że jest to R.stringniesamowite, jeśli chodzi o trzymanie zakodowanych ciągów z dala od mojego kodu i chciałbym nadal używać go w klasie narzędzi, która współpracuje z modelami w mojej aplikacji do generowania danych wyjściowych. Na przykład w tym przypadku generuję wiadomość e-mail z modelu...
To mnie zaskoczyło, korzystałem z tego w zestawie SDK Androida 2.1-r8: ProgressDialog.show(getApplicationContext(), ....); a także w Toast t = Toast.makeText(getApplicationContext(),....); używanie getApplicationContext()awarii zarówno ProgressDialogi Toast...., które doprowadziły mnie do tego...
Mam fragment (F1) z taką metodą publiczną public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } i tak, kiedy nazywam to (z działania), jest ono zerowe ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new...
Co trzeba zaimportować lub jak mogę nazwać inflator układu w miejscach innych niż aktywność? 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...
Chcę, aby obiekt do rysowania był wyświetlany na przycisku obrazu. Czy istnieje sposób na użycie poniższego kodu (lub czegoś podobnego), aby pobrać obiekt z pakietu android.R.drawable. *? na przykład jeśli drawableId to
Próbuję użyć biblioteki Picasso, aby móc załadować adres URL do imageView, ale nie mogę uzyskać prawidłowego contextkorzystania z biblioteki Picasso. public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { private List<Post> mDataset; // Provide a reference...
Próbuję użyć metody getResources w klasie niebędącej aktywnością. Jak uzyskać odwołanie do obiektu „resources”, aby uzyskać dostęp do pliku xml przechowywanego w folderze zasobów? Przykład: XmlPullParser xpp =
Jestem nowy na Androida i próbuję zrozumieć różnicę między getApplication(), getApplicationContext() getBaseContext(), getContext()a someClass.thiszwłaszcza, gdy do korzystania z tych metod w następujących linii kodu: Kiedy wznoszę toast, jaka jest różnica między nimi iw jakich przypadkach ich...