Форум программистов, компьютерный форум 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); ...
Реализация ассоциации приложенияс текстовым файлом .txt Программирование Android
Добрый день. Есть у меня такая задача: необходимо реализовать ассоциацию приложения текстовым файлом .txt. Когда пользователь при просмотре файлов на Android устройстве нажимает на текстовый файл, выпадает окно в выбором приложений для его открытия и наше приложение должно быть среди них. В приложение передается интент с данными, которые затем считываются в переменную и выводятся на экран. Я...
Программирование Android Работа таймера при закрытии приложения (фоновый режим) http://www.cyberforum.ru/android-dev/thread1657270.html
Добрый день. Каким образом можно заставить работать таймер (возможно через сервисы) при закрытом приложении или же когда приложение в фоновом режиме? Т.е. мне нужно, чтобы таймер установили, закрыли или скрыли приложение и спустя это время произошло какое-то действие.
Программирование Android Android JSON Народ можете скинуть статеек или пару примеров написать как принимать. Настроил сервер на элементарный ответ А вот теперь хочу что бы приложение вывело эти данные. Заранее спасибо. подробнее

Показать сообщение отдельно
disx
20 / 20 / 0
Регистрация: 26.02.2014
Сообщений: 519
Записей в блоге: 1
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);
все вроде работает и отображается.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru