Что такое Contextкласс в программировании Android и для чего он используется? Я читал об этом на сайте разработчика , но не могу понять это
Интерфейс к глобальной информации о среде приложения
Что такое Contextкласс в программировании Android и для чего он используется? Я читал об этом на сайте разработчика , но не могу понять это
Есть ли способ получить текущий Contextэкземпляр внутри статического метода? Я ищу этот путь, потому что ненавижу сохранять экземпляр Context каждый раз, когда он...
Начиная с недавней новой версии ADT, я заметил этот новый атрибут в файлах XML макета, например: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent"...
Моя активность пытается создать AlertDialog, который требует Context в качестве параметра. Это работает, как ожидалось, если я использую: AlertDialog.Builder builder = new AlertDialog.Builder(this); Тем не менее, я опасаюсь использовать «this» в качестве контекста из-за потенциальной утечки памяти,...
Как я могу получить контекст во фрагменте? Мне нужно использовать свою базу данных, чей конструктор принимает в контексте, но так getApplicationContext()и FragmentClass.thisне работает, что я могу сделать? Конструктор базы данных public Database(Context ctx) { this.context = ctx; DBHelper = new...
В чем разница между getContext(), getApplicationContext(), getBaseContext()и " this«? Хотя это простой вопрос, я не могу понять принципиальную разницу между ними. Пожалуйста, приведите несколько простых примеров, если это...
В приложении Android есть что-то не так со следующим подходом: public class MyApp extends android.app.Application { private static MyApp instance; public MyApp() { instance = this; } public static Context getContext() { return instance; } } и передать его везде (например, SQLiteOpenHelper), где...
Я не мог найти удовлетворительный ответ на этот вопрос, так что здесь мы идем: с чем дело Activity/Service.getApplication()и Context.getApplicationContext()? В нашем приложении оба возвращают один и тот же объект. ActivityTestCaseТем не менее, при имитации приложения будет...
В различных частях кода Android я видел: public class MyActivity extends Activity { public void method() { mContext = this; // since Activity extends Context mContext = getApplicationContext(); mContext = getBaseContext(); } } Однако я не могу найти какое-либо достойное объяснение того, что...
Я реализовал ListViewв моем приложении для Android. Я связываюсь с этим, ListViewиспользуя пользовательский подкласс ArrayAdapterкласса. Внутри переопределенного ArrayAdapter.getView(...)метода я назначаю OnClickListener. В onClickметоде OnClickListener, я хочу начать новую деятельность. Я получаю...
Мне известно о доступности Context.getApplicationContext () и View.getContext () , через который я могу на самом деле вызвать Context.getPackageName (), чтобы получить имя пакета приложения. Они работают, если я вызываю метод, для которого доступен объект Viewили Activityобъект, но если я хочу...
Там было много сообщений о том, что эти два контекста .. Но я все еще не совсем понял Как я понимаю до сих пор: каждый является экземпляром своего класса, что означает, что некоторые программисты рекомендуют использовать его this.getApplicationContext()как можно чаще, чтобы не «вытекать» из памяти....
Я нашел R.stringдовольно удивительным то, что я не могу использовать жестко запрограммированные строки в своем коде, и я хотел бы продолжать использовать его в служебном классе, который работает с моделями в моем приложении для генерации вывода. Например, в этом случае я генерирую электронное...
Это поставило меня в тупик, я использовал это в Android 2.1-r8 SDK: ProgressDialog.show(getApplicationContext(), ....); а также в Toast t = Toast.makeText(getApplicationContext(),....); используя getApplicationContext()сбои как ProgressDialogи Toast.... которые приводят меня к этому вопросу: Каковы...
У меня есть фрагмент (F1) с публичным методом, как это public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } и да, когда я это называю (из Activity), это ноль ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new F1();...
Что нужно импортировать или как я могу вызвать разметку макета в местах, отличных от активности? 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...
Мне нужно получить объект Drawable для отображения на кнопке изображения. Есть ли способ использовать код ниже (или что-то подобное), чтобы получить объект из пакета android.R.drawable. *? например, если drawableId был android.R.drawable.ic_delete...
Я пытаюсь использовать библиотеку Picasso, чтобы иметь возможность загружать URL-адрес в imageView, но я не могу contextправильно использовать библиотеку Picasso. public class FeedAdapter extends RecyclerView.Adapter<FeedAdapter.ViewHolder> { private List<Post> mDataset; // Provide a...
Я пытаюсь использовать метод getResources в неактивном классе. Как мне получить ссылку на объект «ресурсы», чтобы получить доступ к XML-файлу, хранящемуся в папке ресурсов? Пример: XmlPullParser xpp =...
Я новичок в андроид , и я пытаюсь понять разницу между getApplication(), getApplicationContext(), getBaseContext(), getContext()и someClass.thisи особенно если использовать эти методы в следующих строках кода: Когда я запускаю тост, в чем разница между ними и в каких случаях их использовать?...