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

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

Войти
Регистрация
Восстановить пароль
 
Astend
3 / 3 / 2
Регистрация: 20.07.2014
Сообщений: 115
#1

Как отследить поворот экрана - Программирование Android

15.12.2014, 16:50. Просмотров 879. Ответов 5
Метки нет (Все метки)

Есть 2 активити
Главный activity_main.xml (на котором есть одна кнопка с id= "myBtn" и текстовое поле),
и активити который срабатывает после поворота экрана land/activity_main.xml (с другой кнопкой назад)

в файле MainActivity.java прописана кнопка
Java
1
2
final Button [B]myBtn [/B]= (Button) findViewById(R.id.myBtn);
myBtn.setText("MyButton");
После поворота экрана, срабатывет land/activity_main.xml и на телефоне выбивает ошибку, потому что кнопки myBtn там нету.
Но как сделать что бы оно вызывало другую активити, без ошибки?
Возможно можно как то проверить что экран был повёрнут? я бы тогда написал через условия (если экран был повёрнут вызови эту активити, если не повёрнут вызови другую.)

простите если не поняли, мне очень тяжело объяснить.

Суть в том, что я хочу, вписать информацию пока телефон в вертикальном положении и использовать эту информацию после поворота телефона, но изза того что после поворота интерфейс меняется у меня возникает куча ошибок. Я хочу узнать как отследить поворот экрана.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2014, 16:50     Как отследить поворот экрана
Посмотрите здесь:

Поворот экрана и пересоздание обьектов. Как делают матёрые разработчики? - Программирование Android
Разрабатываю приложение, решил делать одно активити и FrameLayout в нем, куда будут помещаться фрагменты (настройки, диалоги и т.д.). Все...

Поворот Экрана - Программирование Android
У меня есть TableLayout и матрица смолл кнопок 8 на 8 описанных через XML. При повороте экрана часть кнопок не видно. Как можно описать,...

Запретить поворот экрана - Программирование Android
В манифесте указал <application android:screenOrientation="portrait" но экран по прежнему поворачивается...

Кнопки с картинкой и поворот экрана - Программирование Android
Всем. Я второй день как начал разбираться с этим, голова кругом идет. Не могу нагуглить как идеологически правильно сделать так что...

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

Поворот экрана. Сохранение данных, но смена размеров компонентов - Программирование Android
Допустим на экране есть кнопка, на которой есть текст. При создании активити выбирается рандомное число и оно ставится как название кнопки....

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
15.12.2014, 17:30     Как отследить поворот экрана #2
Удалите вообще этот land/activity_main.xml и ничего меняться не будет при повороте.
Astend
3 / 3 / 2
Регистрация: 20.07.2014
Сообщений: 115
15.12.2014, 22:17  [ТС]     Как отследить поворот экрана #3
я скорее плохо объяснил, но именно в том что экран поворачивается и заключается идея.
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
15.12.2014, 22:18     Как отследить поворот экрана #4
Дак он будет поворачиваться.
Astend
3 / 3 / 2
Регистрация: 20.07.2014
Сообщений: 115
16.12.2014, 21:20  [ТС]     Как отследить поворот экрана #5
спасибо человек я нашёл ответ на свой вопрос
если кому нужно: http://developer.alexanderklimov.ru/...rientation.php
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2014, 22:35     Как отследить поворот экрана
Еще ссылки по теме:

Запретить поворот экрана на телефонах и позволить его на планшетах - Программирование Android
Как сделать, чтобы на мелких экранах (телефонах) экран был только в портретном режиме, а на больших (планшетах) - и в портретном и в...

Как отследить активность активити? - Программирование Android
Извиняюсь за тафтологию :) Суть вопроса. Главное приложение запускает некое активити (например видеоплейер). Задача: отследить...

Как отследить событие OnClick в RecyclerView - Программирование Android
Есть адаптер: public class RecyclerAdapter extends RecyclerView.Adapter <RecyclerAdapter.ViewHolder>{ TextView info; ...

Как отследить принудительную остановку service системой? - Программирование Android
Как отследить остановку service когда Android его останавливает из- за нехватки ресурсов и т.п., ... Нужно выводить диалог для его...

Кто знает как отследить button.setOnClickListener? - Программирование Android
хочу что то типа button.setOnTouchListener(this); @Override public boolean onTouch(View view, MotionEvent...

Как отследить момент окончания аудио в SoundPool? - Программирование Android
Нужно отключить анимацию рта по окончании, соответственно, речи=)


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

Или воспользуйтесь поиском по форуму:
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
16.12.2014, 22:35     Как отследить поворот экрана #6
developer.android.com/reference/android/hardware/SensorManager.html
Yandex
Объявления
16.12.2014, 22:35     Как отследить поворот экрана
Ответ Создать тему
Опции темы

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