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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 5.00
AKAndrey
0 / 0 / 0
Регистрация: 10.04.2010
Сообщений: 54
#1

Не вызывается событие onConfigurationChanged - Программирование Android

29.08.2012, 20:12. Просмотров 1983. Ответов 3
Метки нет (Все метки)

Всем привет!!! Ну проблема я думаю уже ясна из темы. Разрабатываю приложение под Android 4.1 API 16. Не могу понять почему не вызывается данное событие.
Код:

В Файле манифеста прописал:
Java
1
 android:configChanges="orientation"
В Активности:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.my_project.testt;
 
 import android.os.Bundle;
 import android.util.Log;
 import android.app.Activity;
 import android.content.res.Configuration;
 
 public class MainActivity extends Activity {
 
 @Override
 public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 }
 
 
 public void onConfigurationChanged(Configuration newConfig) {
 super.onConfigurationChanged(newConfig);
 Log.d("log", "change_orientation");
 }
 
 }
Если кто сталкивался с такой проблемой, помогите её решить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.08.2012, 20:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не вызывается событие onConfigurationChanged (Программирование Android):

Почему вызывается onDismiss - Программирование Android
Привет. У меня есть DialogFragment, который вызывается в главной активности. Когда я меняю ориентацию экрана (диалог открыт), мне нужно...

OnCreate вызывается дважды - Программирование Android
Добрый день. Делаю простое приложение, которое при нажатии на кнопку, с помощью Intent должно переходить на следующее активити. Но проблема...

Не вызывается клавиатура внутри PopupWindow - Программирование Android
И снова здравствуйте! Все никак не могу побороть проблему с этим PopupView... Оказывается, внутри него не обрабатываются не только кнопки,...

Подскажите - не вызывается метод в потоке - Программирование Android
progress = ProgressDialog.show(getActivity(), "Please wait...", "Applying changes may take a few minutes.",...

После засыпания вызывается onCreate и onRestoreInstanceState - Программирование Android
Привет. После засыпания вызывается onCreate и onRestoreInstanceState, зачем они вызываются и как обойти? У меня программа для работы...

Когда вызывается конструктор дописанного view? - Программирование Android
Написал класс newButton extend Button Когда в activity выполняется конструктор моего нового класса? ? newB=(newButton)...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
29.08.2012, 22:54 #2
XML
1
android:configChanges="orientation|keyboardHidden"
AKAndrey
0 / 0 / 0
Регистрация: 10.04.2010
Сообщений: 54
30.08.2012, 14:15  [ТС] #3
Спасибо что отозвались. Я уже решил проблему. Надо было выставить android:configChanges="keyboardHidden|orientation|screenSize" видимо с android 4.0 надо добавлять ещё и "screenSize"
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
30.08.2012, 14:19 #4
Цитата Сообщение от AKAndrey Посмотреть сообщение
с android 4.0
3.2. Между прочим, всё это и многое другое вы могли узнать на этом сайте
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.08.2012, 14:19
Привет! Вот еще темы с ответами:

Оптимизация приложения. Слишком часто вызывается GC - Программирование Android
Требуются некоторые разъяснения по работе GC и некоторая помощь в оптимизации. Есть два проблемных места, в обоих очень часто...

Не вызывается onDestroy при принудительно остановке приложения - Программирование Android
Есть приложение с использованием нативной библиотеки. В onCreate вызывается метод инициализации этой библиотеки(выделяется память и тд.) ...

Как называется меню, которое вызывается по касанию? - Программирование Android
Как правильно называется меню, которое вызывается по касанию? Вот как в приложении В Котакте. Пальцем провел слева направо и появилось...

База SQLite: метод по созданию таблицы не вызывается - Программирование Android
Не пойму что не так. Раньше с ним не работал Пытался реализовать пример из сети, но что то не хочет, подозреваю что не создана сама...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
30.08.2012, 14:19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru