Articles of андроид контекст

Является ли каждое действие в android имеющим свой собственный контекст? Что такое сценарий с несколькими действиями в одном приложении

Я читал эту ссылку, чтобы понять контекст в Android. У меня все еще есть один вопрос, который делает каждый вид деятельности своим контекстом? Пожалуйста, обратите внимание, что я участвую в андроиде на начальном уровне.

Разница между использованием контекста и getactivity во фрагменте?

Мне действительно интересно. У меня есть контекст: Context context= getActivity(); Когда я использую context в Fragment для UI, такие вещи, как приложение webview, дают мне NullPointerException (Forceclose), но когда я использую getActivity() который работает хорошо. Какая разница !? Позвольте мне объяснить использование. У меня есть действия под названием «A» и «B». Активность «B» наследует NavigationDrawer […]

Попытка вызвать виртуальный метод «java.lang.String android.content.Context.getPackageName ()» в ссылке на нулевой объект

У меня есть Activity , у которого есть три Fragment s. В одном из этих фрагментов есть RecyclerView с пользовательским адаптером, и нажатие на один из его элементов перейдет на другую страницу, которая представляет собой новый экземпляр той же Activity . Однако определенное поведение вызывает ошибку в моем приложении. В моей деятельности щелчок по одному […]

Как передать контекст приложения в классах Singleton и SharedPreferences

Как передать контекст приложения из класса Singleton в SharedPreferences? У меня есть фрагмент и GridView внутри его метода onActivityCreated (Bundle savedInstanceState) , при нажатии на элемент я получаю NullPointerException в logcat: 03-30 05:12:54.784: E/AndroidRuntime(1950): FATAL EXCEPTION: main 03-30 05:12:54.784: E/AndroidRuntime(1950): java.lang.NullPointerException 03-30 05:12:54.784: E/AndroidRuntime(1950): at android.preference.PreferenceManager.getDefaultSharedPreferencesName(PreferenceManager.java:374) 03-30 05:12:54.784: E/AndroidRuntime(1950): at android.preference.PreferenceManager.getDefaultSharedPreferences(PreferenceManager.java:369) 03-30 05:12:54.784: E/AndroidRuntime(1950): at […]

Безопасно ли использовать этот способ для передачи контекста в неконтекстные классы

Я прочитал несколько статей о передаче контекста в адаптер или что-то еще, и я сделал какой-то contextholder для получения контекста приложения: import android.content.Context; public class ContextHolder { private static ContextHolder ourInstance = new ContextHolder(); private Context context; public static ContextHolder getInstance() { return ourInstance; } private ContextHolder() { context = null; } public void setContext(Context […]

Как вызвать метод из другого класса без передачи контекста?

В настоящее время я пытаюсь вызвать метод из класса утилиты, который будет ссылаться на новый курсор, созданный для этого метода утилиты. К сожалению, мой новый класс не позволит мне создавать курсор без контекста. Я пробовал множество способов передачи контекста из вызывающей активности, но в большинстве случаев получаю исключения с исключительным указателем. Вот часть моего кода: […]

Получение строкового ресурса проекта android из java-файла

Я определяю много своих постоянных строк в ресурсе R.strings для моего проекта Android. Тем не менее, я хотел бы использовать их в JUST java-файле. Где класс – это просто класс java. Есть ли способ получить эту ссылку? Я могу ссылаться на него, но я не могу использовать метод Context.getString() , потому что это только файл […]

Изменить язык приложения в android 5.0 не работает

Я использую этот код ниже, чтобы изменить язык приложения на нажатие кнопки (например, с французского на английский), он отлично работает на Android 4.0 +, но на 5.0 он этого не делает. Locale localeEn = new Locale("en_US"); Locale.setDefault(localeEn); Configuration configEn = new Configuration(); configEn.locale = localeEn; getApplicationContext().getResources().updateConfiguration(configEn, null); this.recreate(); Любые подсказки, почему, пожалуйста? Edit: это мой […]

Метод вызова другого класса с использованием контекстов

У меня есть настраиваемая панель заголовков с ImageButton, которая создает диалоговое окно, и я хочу показать местоположение (place itemizedOverlay) на карте (в другом классе), когда элемент списка выбран из диалогового окна, а заголовок и карта находятся в В том же контексте. Я где-то читал, что я могу вызвать метод другого класса с использованием контекстов. Как […]

Есть ли способ вызвать `overridePendingTransition` из класса, который не расширяет класс Activity?

Я использую другой класс для запуска некоторых вещей в фоновом режиме, пока отображается основная активность, и передавая контекст этой активности этому фоновому классу. Я запускаю другое действие из этого фонового класса, но не могу вызвать overridePendingTransition здесь, потому что «метод overridePendingTransition (int, int) не определен для типа BackgroundClass». public class GetUPC extends AsyncTask<Void, Void, Void> […]

Intereting Posts