Intereting Posts
Android: Как поместить Enum в Bundle? Код кинжала, дающий NoClassDefFoundError в тестах на аппаратную платформу Android, но работает в обычном приложении Использование холста и растрового изображения в Android, как получить это изображение? Whatsapp Message Layout – Как получить представление времени в той же строке Как объединить изображение с помощью библиотеки Glide? Android Bitmap.createScaledBitmap бросает java.lang.OutOfMemoryError в основном на Jelly Bean 4.1 Выбор устройства для Android – мое устройство кажется офлайн Как скрыть / показать большой палец в SeekBar Android – ImageView bottomCrop вместо centerCrop Android – сохранение / восстановление состояния фрагмента Отображение ImageView в макете, но не на самом устройстве Должен ли я хранить хранилище ключей релиза для приложения Android в коллективном хранилище? Добавление плагинов Cordova / Phonegap за прокси Как добиться перекрытия / отрицательной границы в макете ограничений? Простой медиаплеер воспроизводит mp3 с пути к файлу?

Что означает getActivity ()?

Что означает getActivity() ? Я видел где-то, они написали MainActivity.this.startActionMode(mActionModeCallback) вместо getActivity() . Может ли кто-нибудь объяснить, что означают эти две строки?

  someView.setOnLongClickListener(new View.OnLongClickListener() { // Called when the user long-clicks on someView public boolean onLongClick(View view) { if (mActionMode != null) { return false; } // Start the CAB using the ActionMode.Callback defined above mActionMode = getActivity().startActionMode(mActionModeCallback); view.setSelected(true); return true; } }); 

Solutions Collecting From Web of "Что означает getActivity ()?"

Два возможных определения:

getActivity() используется для fragment . Для activity , где вы можете использовать this , вы можете заменить this в fragment в подобных случаях с помощью getActivity() .

GetActivity () – Возвращает активность, с которой связан этот фрагмент.

У меня было такое же сомнение в том, что я узнал, getActivity() возвращает Activity с которым связан фрагмент.

Метод getActivity() обычно используется в статическом фрагменте, поскольку связанная с ним деятельность не будет статической, а не статический член не может использоваться в статическом члене.

Я использовал <code> getActivity () </ code> здесь, чтобы получить нестатическую активность, с которой связан фрагмент-заполнитель.