Описание тега android-configchanges

1 ответ

onConfigurationChanged не срабатывает при вращении одинакового размера

У меня есть сервис, который переопределяет OnConfigurationChanged. Он вызывается, когда вы изменяете ориентацию с портрета -> ландшафт и наоборот, но проблема в том, когда вы поворачиваете с ландшафта -> пейзаж. Когда вы наклоняете свой телефон влев…
3 ответа

Восстановление состояния фрагмента после изменения конфигурации при изменении макета действия

Моя активность имеет макет с одной панелью в портретной ориентации и макет с двумя панелями в альбомной ориентации с использованием фрагментов. Я бы хотел, чтобы система восстановила все виды после изменения ориентации, но я не знаю, с чего начать. …
2 ответа

Избегать ручной обработки изменений конфигурации

Этот проект является расширением шаблона потока Master/Detail, который можно найти в Android Studio. Разница в том, что это приложение использует одну активность и ViewPager, который управляет тремя фрагментами. Третий фрагмент - это основной фрагме…
1 ответ

Приложение вылетает при изменении конфигурации

Я работаю над частью моего приложения, где оно запускает AsyncTask и из-за этого я хотел правильно обрабатывать изменения конфигурации. Используя код по этой ссылке (который немного отличается от кода на сайте), я смог получить AsyncTask запускать п…
21 авг '13 в 06:46
1 ответ

Android - принудительная ориентация только на смартфонах

Мое приложение имеет 3 экрана, и все они должны быть только для портрета в смартфонах и обе ориентации для планшетов. Unitl теперь я использовал следующий код в OnCreate: if (!getResources().getBoolean(R.bool.isTablet)) { setRequestedOrientation(Act…
1 ответ

Состояние сохранения фрагмента при изменении конфигурации

Я занимаюсь разработкой твиттер-клиента. У меня есть TimelineFragment с загрузчиками, которые загружают данные из БД и веб. У меня есть setRetainInstance(true) в onActivityCreated. Когда вид изменения ориентации переработан? как я могу предотвратить…
0 ответов

"Configchanges.Locale" не работает, чтобы отразить изменение языка, выбранного в настройках устройства

Я добавил "ConfigurationChanges = ConfigChanges.Locale" в MainActivity. После изменения языка из настроек приложение перезапускается при выборе из фона, но изменение языка не отражается. Изменяется только при возврате из убитого состояния. Я что-то …
4 ответа

Fragment.getArguments() возвращает переданные аргументы после изменений конфигурации?

Извините за мой английский Должен ли я сохранить и восстановить аргументы (возвращается getArguments()) во время изменения конфигурации через outState \ savedInstanceState? Или же getArguments() всегда возвращает переданные аргументы даже после изме…
2 ответа

Android Layout Direction не обновляется при смене языка во время выполнения

Я работаю над приложением, которое поддерживает два разных языка - английский арабский Пользователь может переключаться на любой язык в любое время и в зависимости от выбора я меняю язык приложения. Упомянутый ниже фрагмент кода - public static void…
0 ответов

Android изменить локальную конфигурацию не работает

Я создаю приложение, которое поставляется на двух языках, используя настройку активности, где пользователь может изменить язык. Как только пользователь выбрал какой-либо язык, я хочу сохранить его / ее выбор, чтобы при повторном запуске приложения п…
19 авг '13 в 11:26
0 ответов

Вручную настроить значения DisplayInfo.smallestNominalAppHeight и DisplayInfo.smallestNominalAppWidth?

Поэтому я продолжал получать эти значения / изменения конфигурации прямо до запуска моего приложения, как указано в моем logcat: 01-10 01:49:30.130 519-519/system_process I/ActivityManager: Config changes=1df8 {1.0 ?mcc?mnc en_US ldltr sw1080dp w192…
2 ответа

RecyclerView находится посередине, а не сверху после изменения ориентации с пейзажа на портрет

Я использовал переработчик в фрагменте. Если configChanges действия включает в себя ориентацию, в середине экрана появляется представление переработчика после того, как ориентация телефона изменится с альбомной на портретную. Однако это должно быть …
0 ответов

Обновления интерфейса через изменения конфигурации: странная точка

Я опытный разработчик для Android, и это позор, что я все еще неэффективно борюсь с фундаментальными проблемами, такими как постоянные изменения пользовательского интерфейса при изменениях конфигурации. Я знаю, что это слишком хорошо известная пробл…
1 ответ

Использование android:configChanges="direction|screenSize"/> И это портит мой ландшафтный макет при изменении ориентации

Когда я положил в activity android:name=".MainActivity" android:configChanges="orientation|screenSize" и делать это для каждого из моих действий, расположение, когда я переворачиваю ориентацию в эмуляторе, не соответствует тому, как я сделал это в р…
1 ответ

Сохранить состояние фрагмента при изменении ориентации, но заменить его макет

У меня есть Activity (которая запускает приложение), в которой ViewPager используется как меню навигации между вкладками. Внутри этого ViewPager у меня есть другой тип фрагментов. В настоящее время я не обращаюсь с изменениями ориентации самостоятел…
0 ответов

Почему мое изменение ориентации остается незамеченным?

Основываясь на принятом здесь ответе, я добавил этот код в Activity как первый шаг в изменении назначенного макета для Activity: @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); // Chec…
2 ответа

onCreate() вызывается дважды при изменении конфигурации во фрагменте с ViewPager

Общий контекст: У меня есть MainActivity с MainFragment. MainFragment имеет ViewPager, и я использую FragmentStatePagerAdapter для отображения DetailFragments на основе содержимого SqliteDatabase. Содержимое этой базы данных отображается и управляет…
1 ответ

Как решить, когда метод getLayout() в edittext становится нулевым, когда изменения конфигурации в Android

Я пытаюсь получить одну строку из многострочного Edittext в его addTextChangeListener, используя интерфейс textwatcher. Я хотел обновить другой EditText с единственной первой строкой этого EditText. Все работает нормально, кроме случаев, когда устро…
1 ответ

android:configChanges с вызовом Async SQLite в onCreate, вызываемом при изменении ориентации

Я заполняю ListView с содержимым базы данных SQLite. В моем onCreate метод в моем StartList деятельность я называю AsyncSQLite который читает данные из URL-адреса JSON и добавляет данные в базу данных SQlite. Но каждый раз, когда я меняю ориентацию …
2 ответа

Диалог нулевой после изменения ориентации в окне просмотра

Каждый раз, когда я пролистываю, будет загружаться новая страница, теперь у меня все сначала работало в портрете, и теперь я пытаюсь заставить его работать с пейзажем и портретом. Но когда я поверну экран, я получу NullPointerException на моем Dialo…