Articles of Фрагмент

AsycTask Throwing IllegalStateException – фрагмент, не привязанный к действию

У меня есть следующая AsyncTask в приложении для Android. Этот AsyncTask содержится внутри метода OnCreate () класса, который расширяет PreferenceFragment. public class NotificationsPreferenceFragment extends PreferenceFragment { private static Context context; public NotificationsPreferenceFragment() { } public NotificationsPreferenceFragment(Context context) { this.context = context; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.pref_notifications); getPreferenceManager().findPreference(getString(R.string.send_all_notifications)) .setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override […]

Жизненный цикл фрагмента Android

У меня есть панель действий с тремя вкладками навигации: Фрагмент 1, Фрагмент 2 и Фрагмент 3. Теперь я хочу выполнить задачу, когда выбран фрагмент 3, поэтому я поместил код своей задачи в метод onCreateView (). Тем не менее, я считаю, что Fragment 3 не выполняет эту задачу, это значит, что метод onCreateView () не вызывается. […]

Add () в FragmentTransaction не может быть применено?

Невозможно добавить транзакцию фрагмента из-за следующей ошибки, как бы вы это сделали? add() in FragmentTransaction cannot be applied to: Expected Parameters: Actual Arguments: int R.id.mapWithOverlay android.support.v4.app.Fragment _mapFragment (com.google.android.gms.maps.MapFragment) String "map" Код выглядит следующим образом: android.support.v4.app.FragmentTransaction fragTx = getSupportFragmentManager().beginTransaction(); if (fragTx != null) { _mapFragment = MapFragment.newInstance(mapOptions); fragTx.add(R.id.mapWithOverlay, _mapFragment, "map"); fragTx.commit(); } else { Toast.makeText(this, "Could […]

MapView отображается пустым, но MapFragments работают нормально

Привет, я использую макет на основе фрагмента в моем приложении – все идет хорошо – я использую один специальный MapFragment и некоторые другие PageFragments для отображения данных. MapFragment работает отлично – отображение – это отображение без проблем, и я могу рисовать его и т. Д. Теперь я хотел добавить небольшой вид карты в один из […]

Как передать аргументы в фрагмент из действия

У меня есть активность, которая создает и заполняет фрагмент через класс усыновителя. Я хочу передать значения / объекты этому классу усыновителей фрагментов, чтобы я мог диктовать макет и т. Д. Я пробовал передавать пакеты с помощью метода setArgument, но мой код взрывается и не уверен, почему. Как я понимаю, я могу собрать пакет в методе […]

Загрузка Google Maps слишком медленная в приложении для Android

В моем приложении для Android у меня есть фрагмент с кнопкой. Как только кнопка нажата, я загружаю еще один фрагмент с помощью MapView. Все работает хорошо, но проблема в том, что фрагмент с Google Maps длится не менее 0,5 секунд, чтобы запустить, как только кнопка предыдущей фрагмента нажата. Вы знаете другой способ загрузки карт Google, […]

Фрагмент Android не заменяется должным образом

Я пытаюсь создать приложение для 3.0, используя фрагменты. С левой стороны приложения находится статический фрагмент, а с правой стороны – динамический. Каждый из моих фрагментов в динамической части имеет заголовок. Всякий раз, когда я собираюсь заменить исходный фрагмент, заголовок первого по-прежнему отображается над заголовком первого. Последовательные замены заменяют нижнюю часть, но начальный заголовок все еще […]

Добавить onOptionsItemВыбранный вызов в фрагменте

@Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_filter) { FragmentManager fm = getSupportFragmentManager(); if (userType.equals("İş Arayan")) filterDialogTitle […]

Как я могу определить, имеет ли 2 фрагмента экземпляр из того же класса

Предположим, что у меня есть фрагмент внутри контейнера, который я должен заменить другим фрагментом. Код довольно прост: getSupportFragmentManager().beginTransaction(). replace(R.id.content_frame,fragmentToAdd).addToBackStack(null).commit(); Проблема в том, что я хочу убедиться, что фрагментToAdd не похож на фрагмент, который я заменил. Если это так, приложение ничего не должно делать. Итак, я могу получить оригинальный фрагмент: Fragment originalFragment=(Fragment) getSupportFragmentManager().findFragmentById(R.id.content_frame); И окончательный код […]

Карты андроидов перестают отвечать после возобновления фрагмента

Ниже приведен мой базовый код для управления картами. Я делаю некоторые действительно продвинутые вещи позже. Кажется, что все работает идеально, пока onResume() . Вот макет, вы перемещаетесь по приложению в одном одиночном действии с несколькими фрагментами. Этот mapFragment содержится внутри фрагмента. Это прекрасно работает. Однако, когда я добавляю еще один фрагмент и нажимаю его на […]

Intereting Posts
Android ViewPager Exception после нажатия кнопки возврата Android: правильный способ передать сообщение из фонового потока в поток пользовательского интерфейса? Поддержка Qt Android x86_64 Android custom alertdialog отличается от ICS и Gingerbread Android: ViewPager и HorizontalScrollVIew TextView`s LinkMovementMethod блокирует событие касания listitem Android Studio Keyboard Shortcut для полноэкранного режима Android Market говорит, что мое приложение «не в целевой группе» или «не может быть установлено на этом устройстве» Есть ли способ использовать Roboguice и ActionbarSherlock в одном проекте? Установка разделителя между пунктами в меню опций Может ли bluetooth или wifi-поток (spp) когда-либо пропускать байты или иметь поврежденные? Как отправить JSon как BODY В запросе POST на сервер из приложения Android? Изменить имя файла apk в градиенте не удалось с помощью gradle: 3.0.0-alpha4 Отключить пул соединений Изменение z-индекса (z-порядок) маркера карты для Maps V2 в Android