Вопросы с тегом 'android-context'

Интерфейс к глобальной информации об окружающей среде приложения
33
ответов

Что такое "Контекст" на Android?

В Android-программировании, что такое класс Context и для чего он используется? Я читал об этом на сайте разработчика, но я не могу понять это четко.
задан 26 авг. '10 в 9:12
7
ответов

Какие "инструменты: контекст" в файлах макета Android?

Начиная с недавней новой версии ADT, я заметил этот новый атрибут в XML файлах макета, например: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="...
задан 18 июня '12 в 10:25
16
ответов

Статический способ получить "Контекст" на Android?

Есть ли способ получить текущий экземпляр Context с помощью статического метода? Я ищу этот путь, потому что я ненавижу сохранение экземпляра "Контекст" каждый раз, когда он изменяется.
задан 05 янв. '10 в 0:15
22
ответов

Вызов метаданных "Невозможно добавить нулевой токен окна - это не приложение" с getApplication() как контекст

Моя активность пытается создать AlertDialog, который требует контекста в качестве параметра. Это работает, как ожидается, если я использую: AlertDialog.Builder builder = new AlertDialog.Builder(this); Однако я не могу использовать "this" в качест...
задан 27 апр. '11 в 0:21
17
ответов

Использование контекста в фрагменте

Как я могу получить контекст в фрагменте? Мне нужно использовать мою базу данных, конструктор которой принимает контекст, но getApplicationContext() и FragmentClass.this не работают, так что я могу сделать? Конструктор базы данных public Database...
задан 21 нояб. '11 в 19:46
9
ответов

Использование контекста приложения во всем мире?

В приложении для Android есть что-то неправильное в следующем подходе: public class MyApp extends android.app.Application { private static MyApp instance; public MyApp() { instance = this; } public static Context getContex...
задан 12 июня '09 в 17:54
7
ответов

Разница между getContext(), getApplicationContext(), getBaseContext() и "this"

В чем разница между getContext(), getApplicationContext(), getBaseContext() и "this"? Хотя это простой вопрос, я не могу понять основную разницу между ними. Если возможно, приведите несколько простых примеров.
задан 17 мая '12 в 21:07
7
ответов

Какая разница между различными методами получения контекста?

В различных битах кода Android я видел: public class MyActivity extends Activity { public void method() { mContext = this; // since Activity extends Context mContext = getApplicationContext(); mContext = getBaseContext()...
задан 22 июня '09 в 15:38
4
ответов

getApplication() и getApplicationContext()

Я не мог найти удовлетворительного ответа на этот вопрос, поэтому мы идем: что сделка с Activity/Service.getApplication() и Context.getApplicationContext()? В нашем приложении оба возвращают один и тот же объект. Тем не менее, в ActivityTestCase, ...
задан 16 февр. '11 в 18:45
7
ответов

Как получить имя пакета из любого места?

Мне известно о доступности Context.getApplicationContext() и View.getContext(), через который я могу фактически вызвать Context.getPackageName(), чтобы получить имя пакета приложения. Они работают, если я вызываю метод, к которому доступен объект V...
задан 06 июля '11 в 2:00
7
ответов

Когда вызывать контекст активности или контекст приложения?

Было много сообщений о том, что представляют собой эти два контекста. Но я по-прежнему не совсем прав. Как я понимаю до сих пор: Каждый из них является экземпляром его класса, что означает, что некоторые программисты рекомендуют вам использовать th...
задан 04 сент. '11 в 14:02
19
ответов

Вызов функции startActivity() извне контекста активности

Я применил ListView в своем приложении для Android. Я привязываюсь к этому ListView с помощью пользовательского подкласса класса ArrayAdapter. Внутри переопределенного метода ArrayAdapter.getView(...) я назначаю OnClickListener. В методе onClick OnC...
задан 12 окт. '10 в 23:00
7
ответов

Разница между контекстом работы и контекстом приложения

Это меня насторожило, я использовал это в Android 2.1-r8 SDK: ProgressDialog.show(getApplicationContext(), ....); а также в Toast t = Toast.makeText(getApplicationContext(),....); с помощью getApplicationContext() выдает сбой как ProgressDial...
задан 09 нояб. '10 в 1:11
13
ответов

getActivity() возвращает значение null в функции Фрагмент

У меня есть фрагмент (F1) с общедоступным методом, подобным этому public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } и да, когда я его вызываю (из Activity), он равен null... FragmentTransaction transa...
задан 02 июня '11 в 16:33
4
ответов

Позвоните в getLayoutInflater() в местах, где нет активности

Что нужно импортировать или как я могу называть раскладку макета в местах, отличных от активности? public static void method(Context context){ //this doesn't work the getLayoutInflater method could not be found LayoutInflater inflater = getL...
задан 18 окт. '11 в 10:23