Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Как разместить элемент над центром в RelativeLayout? Как разместить элемент над/под центром в RelativeLayout? А также слева/справа от центра? https://www.cyberforum.ru/ android-dev/ thread1225304.html Программирование Android Как добиться плавности прокрутки списка
Здравствуйте, помогите пожалуйста мне с небольшим проектом. Я не могу понять почему список пролистывается с подергиваниями. Если вам не трудно просмотрите код и скажите как можно его оптимизировать. Буду благодарен за какие-то советы.
Программирование Android Вывод случайной записи из файла на экран https://www.cyberforum.ru/ android-dev/ thread1225143.html
есть текстовый файл с записями типа: 1. Лол 2. Еще 3. Что-то Я хочу чтобы когда я нажимал на button, выбиралась случайная запись из файла и выводилась на экран. Подскажите как реализовать?
Программирование Android TableLayout Проблема в расстановки компонетов в TableLayout есть код: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/tableLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FFF" android:padding="5dp" https://www.cyberforum.ru/ android-dev/ thread1225064.html
Программирование Android Что лучше, активности или ViewPager?
Нужно разместить 100-150 экранов информации, на них сверху картинка снизу немного текста + кнопки влево-вправо. Вопрос как правильнее сделать: каждый экран отдельная активность и переключение по кнопке или какой второй вариант, возможно ViewPager будет меньш тормозной и меньше будет кушать память ? Спасибо Роман
Программирование Android SurfaceView на весь экран Не могу сделать SurfaceView на весь экран, в чем проблема? public void button_click(View v) { LayoutParams lp = new LayoutParams(); lp.width = getWindowManager().getDefaultDisplay().getWidth(); lp.height = getWindowManager().getDefaultDisplay().getHeight(); surfaceView.setLayoutParams(lp); } https://www.cyberforum.ru/ android-dev/ thread1224758.html
Программирование Android На чем создают вирусы под Android На каком именно языке программирование и фремворке создают Android вирусы??? https://www.cyberforum.ru/ android-dev/ thread1224650.html Работа с файлами Программирование Android
Подскажите, как лучше всего работать с файлами, а именно записывать строку в файл и читать и где будут располагаться файлы. Просто у меня небольшая проблема с этим вопросом. Делал прогу, весь код в одном файле, включая чтение и запись файла, для записи использую вот что: public void WriteResult(String fileName, int result) { try { BufferedWriter bw = new...
Программирование Android Размещение приложение в google play https://www.cyberforum.ru/ android-dev/ thread1224555.html
Для публикации приложения в Google play достаточно проделать данные действия ? http://developer.alexanderklimov.ru/android/publish.php или нужно еще что та где то прописать ? галочку какую то где то поставить ?
Программирование Android Потоки. Thread и runOnUiThread https://www.cyberforum.ru/ android-dev/ thread1224409.html
Пытаюсь в отдельном потоке выполнять действия и во время этого показывать ProgressBar. public void runProcess() { //запускаем поток Thread th = new Thread(new DoIncrement()); th.start(); }
Программирование Android Как вызвать клавиатуру в SDL2?
Не знаю в какую тему писать в c++ или в android... Как в SDL2 вызвать клавиатуру android ?
Программирование Android Считать изображения из памяти https://www.cyberforum.ru/ android-dev/ thread1224159.html
Новичок в андроиде Собственно задача состоит в том что бы считать из памяти телефона все хранящиеся там изображения и отобразить их в ListView. С ListView всё предельно понятно А вот как получить доступ к изображениям не очень представляю
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 8
0

Запрет выполнения onCreate при повороте экрана - Программирование Android - Ответ 6413604

10.07.2014, 09:08. Показов 3047. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте уважаемые специалисты!

У меня такой вопрос: в моей игре есть вопросы и варианты ответов как в игре (кто хочет стать миллионером), только у меня 20 уровней по 15 вопросов каждый уровень. Сохранение должно происходить только после того, как ты правильно ответишь на все 15 случайно выпавших вопросов. В методе onCreate проходит проверка есть ли уже сохранённые данные и если есть то они загружаются и там же задаётся первый случайный вопрос. Так вот при повороте экрана текущий вопрос сбрасывается и выпадает новый вопрос, так как активность перезапускается и опять вызывается метод onCreate, как это запретить???

Вот мой манифест:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="de.juviola.kak_stat_hrist"
    android:versionCode="1"
    android:versionName="1.0" >
 
    <uses-sdk
        android:minSdkVersion="4"
        android:targetSdkVersion="22" />
 
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="de.juviola.kak_stat_hrist.Kak_Stat_Hrist_Activity"
            android:screenOrientation="portrait"
            android:label="@string/app_name"  >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity 
            android:name="Info_Activity"
            android:screenOrientation="portrait" > 
        </activity>
        <activity 
            android:name="Hilfe_Activity"
            android:screenOrientation="portrait" > 
        </activity>
        <activity 
            android:name="Ebene_Activity"
            android:screenOrientation="portrait" > 
        </activity>
        <activity 
            android:name="Start_Spiel_Activity"
            android:screenOrientation="portrait" > 
        </activity>
    </application>
 
</manifest>
а вот лог при запуске:

XML
1
2
3
4
5
6
7
8
07-10 04:56:27.704: I/ActivityManager(60): Displayed de.juviola.kak_stat_hrist/.Kak_Stat_Hrist_Activity: +754ms
07-10 04:56:30.275: I/ActivityManager(60): Starting: Intent { cmp=de.juviola.kak_stat_hrist/.Ebene_Activity (has extras) } from pid 663
07-10 04:56:30.584: I/ActivityManager(60): Displayed de.juviola.kak_stat_hrist/.Ebene_Activity: +293ms
07-10 04:56:31.435: I/ActivityManager(60): Starting: Intent { cmp=de.juviola.kak_stat_hrist/.Start_Spiel_Activity } from pid 663
07-10 04:56:31.515: D/myLogs(663): Начало метода onCreate
07-10 04:56:31.535: D/myLogs(663): Конец метода onCreate
07-10 04:56:31.855: I/ActivityManager(60): Displayed de.juviola.kak_stat_hrist/.Start_Spiel_Activity: +407ms
07-10 04:56:36.954: D/dalvikvm(137): GC_EXPLICIT freed 69K, 51% free 2910K/5831K, external 2548K/2564K, paused 77ms
а вот лог после пары нажатий на Strg + F12 (смена ориентации экрана): (продолжение лога)
XML
1
2
3
4
5
6
7
8
9
10
07-10 04:56:36.954: D/dalvikvm(137): GC_EXPLICIT freed 69K, 51% free 2910K/5831K, external 2548K/2564K, paused 77ms
07-10 04:58:51.324: I/ActivityManager(60): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/1 nav=1/1 orien=1 layout=18 uiMode=17 seq=27}
07-10 04:58:51.536: D/myLogs(663): Начало метода onCreate
07-10 04:58:51.555: D/myLogs(663): Конец метода onCreate
07-10 04:58:51.765: D/dalvikvm(213): GC_CONCURRENT freed 361K, 54% free 2552K/5511K, external 716K/1038K, paused 5ms+4ms
07-10 04:58:53.765: D/dalvikvm(60): GC_EXPLICIT freed 170K, 50% free 4188K/8327K, external 1316K/1828K, paused 106ms
07-10 04:59:01.702: I/ActivityManager(60): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/2 nav=1/1 orien=1 layout=18 uiMode=17 seq=28}
07-10 04:59:01.904: D/myLogs(663): Начало метода onCreate
07-10 04:59:01.915: D/myLogs(663): Конец метода onCreate
07-10 04:59:04.135: D/dalvikvm(60): GC_EXPLICIT freed 33K, 50% free 4168K/8327K, external 1316K/1828K, paused 115ms


Вернуться к обсуждению:
Запрет выполнения onCreate при повороте экрана Программирование Android
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.07.2014, 09:08
Готовые ответы и решения:

Ошибка при повороте экрана
Доброго времени суток, пишу по следующему вопросу: Начал изучать программирование под андроид и...

Непонятное поведение при повороте экрана
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);...

При повороте экрана выпадает ошибка
Доброе утро товарищи. Пытаюсь протестить аппку на реальном устройстве. Подключил через шнурок,...

Сохранение объекта при повороте экрана
здравствуйте,читаю в доках,что метод onRetainNonConfigurationInstance () устарел и надо...

5
10.07.2014, 09:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.07.2014, 09:08
Помогаю со студенческими работами здесь

Сохранить imageview при повороте экрана
Доброго времени суток. При повороте екрана нужно сохранить imageView. Знаю что нужно использовать ...

Ошибка при загрузки изображений с карты памяти при повороте экрана
Здравствуйте! Вопрос в следующем. Загружаю в активити фотки с камеры. Имя файла передаю следующим...

Анимация при повороте экрана - в своем приложении
Искал, не нашел. При повороте один view меняется на другой. В коде. Как сделать свою анимацию...

Запретить пересоздание Activity при повороте экрана
В общем, проблема в заголовке. Собственно сам конфиг из манифеста &lt;activity...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru