Форум программистов, компьютерный форум CyberForum.ru

Как запретить смену ориентации при вызове DialogFragment? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Чтение ассоциированного .txt файла с внутренней памяти по URI http://www.cyberforum.ru/android-dev/thread1657511.html
Добрый день. Необходимо в программе прочитать ассоциированный текстовый файл .txt из внутренней памяти по URI. Долго искал ответ на этот вопрос, но так и не нашел. Ниже предоставляю код Манифест <activity android:name=".Activity.MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category...
Android Unable to instantiate activity ComponentInfo Добрый день! Уже все перепробовал, серверы гугла скоро в ребут уйдут... Компилит без ошибок, но в эмуле при переходе на этот активити - выкидывает приложение. "Unable to instantiate activity ComponentInfo Caused by: java.lang.NullPointerException at android.app.Activity.findViewById" - из лога. Лог ошибки: E/AndroidRuntime: FATAL EXCEPTION: main ... http://www.cyberforum.ru/android-dev/thread1657503.html
Не воспроизводится видео через webView Android
Всем привет! Народ, подскажите, пытаюсь воспроизвести видео по url в webview, но оно воспроизводится не на всех устройствах, на каких-то работает, на каких-то нет. Использую такой простой код: webViewShow = (WebView)findViewById(R.id.webView); String linkShow = getIntent().getExtras().getString(PARAM_LINK_SHOW); webViewShow.getSettings().setJavaScriptEnabled(true); ...
Android Работа таймера при закрытии приложения (фоновый режим)
Добрый день. Каким образом можно заставить работать таймер (возможно через сервисы) при закрытом приложении или же когда приложение в фоновом режиме? Т.е. мне нужно, чтобы таймер установили, закрыли или скрыли приложение и спустя это время произошло какое-то действие.
Android Android JSON http://www.cyberforum.ru/android-dev/thread1657241.html
Народ можете скинуть статеек или пару примеров написать как принимать. Настроил сервер на элементарный ответ А вот теперь хочу что бы приложение вывело эти данные. Заранее спасибо.
Android Изменение громкости системы Здравствуйте! Уже облазил весь интернет, но не нашёл как изменить кромкость динамика через java. Знаю, это возможно, но как это реализовать? Например, надо изменить кромкость будильника или проигрывания музыки. Помогите пожалуйста! подробнее

Показать сообщение отдельно
disx
18 / 18 / 0
Регистрация: 26.02.2014
Сообщений: 456
09.02.2016, 11:03  [ТС]     Как запретить смену ориентации при вызове DialogFragment?
CoolMind, Паблито, Spelcrawler Ооооо-й ребят , не готов поддержать дискуссию из-за отсутствия таких знаний как у Вас ...

но проблему c запретами решил пока так (не знаю на сколько правильно, но работает красиво):

в активити:
Java
1
2
3
4
5
6
7
int orient = getResources().getConfiguration().orientation;
 
                  if (orient==2) {
                      setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
                      dialog.show(getFragmentManager(), "dialog");
                    
                  }else dialog.show(getFragmentManager(), "dialog");
фрагмент:
Java
1
2
3
4
5
6
7
8
9
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
.....
@Override
    public void onPause() {
        getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
        super.onPause();
    }
теперь появилась другая, GPS-координаты через интерфейс транслируются из активити в этот диалог, и если вызывать его из положения лежа(landscape), то активити как видно из кода становится portrait, появляется диалог, но координаты теперь не отображаются/не изменяются в диалоге, почему так может быть???

Добавлено через 18 часов 57 минут
Паблито, CoolMind, короче в манифесте->активити написал
XML
1
android:configChanges="orientation|screenSize"
а во фрагменте так:
Java
1
getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
все вроде работает и отображается.
 
Текущее время: 04:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru