|
2 / 2 / 0
Регистрация: 19.10.2013
Сообщений: 159
|
|
Викторина из 100 заданий02.04.2017, 00:48. Показов 2893. Ответов 16
Метки нет (Все метки)
Собственно, по теме: вопросы ( а их больше 100) - находятся в базе данных
Имеется TextView, где будет храниться название вопроса, RadioGroup состоит из 4 вариантов ответа. Допустим, что будут также три разных уровня сложности (это тоже указано в таблице), начиная от самых легких и заканчивая это самыми сложными. Как бы это все реализовать для смартфона?
0
|
|
| 02.04.2017, 00:48 | |
|
Ответы с готовыми решениями:
16
Викторина Смоделировать процесс функционирования ВЛ при условии, что обработать необходимо 100 заданий. Викторина |
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
| 02.04.2017, 09:09 | |
|
Реализовать что? Делаешь выборку в бд, достаёшь 10 случайных вопросов с полем легко, потом средние и сложные. Соответственно, от вопроса к вопросу меняешь просто текствью и подпись кнопок.
0
|
|
|
2 / 2 / 0
Регистрация: 19.10.2013
Сообщений: 159
|
|
| 02.04.2017, 10:39 [ТС] | |
|
Вопрос такой: БД нужно будет делать посредством SQlite?
0
|
|
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
| 02.04.2017, 14:38 | |
|
На твой выбор, sqlite проще всего в плане интеграции с приложением.
1
|
|
|
2 / 2 / 0
Регистрация: 19.10.2013
Сообщений: 159
|
||||||
| 10.04.2017, 11:55 [ТС] | ||||||
|
Появилась новая проблема: Когда запускаю викторину в новой Activity, по умолчанию задается вариант ответа A. Если я хочу поменять вариант на B, C или D, то у меня эта активити вылетает, а программа возвращается на главную Activity. Вот сам код:
0
|
||||||
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
|
| 10.04.2017, 12:16 | |
|
Ты упустил прикрепить лог ошибки.
0
|
|
|
2 / 2 / 0
Регистрация: 19.10.2013
Сообщений: 159
|
||
| 10.04.2017, 13:12 [ТС] | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 10.04.2017
Сообщений: 4
|
||
| 10.04.2017, 15:54 | ||
|
Dionisius,
0
|
||
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|||||||||||
| 10.04.2017, 15:55 | |||||||||||
Сообщение было отмечено Dionisius как решение
Решение
вместо
1
|
|||||||||||
|
2 / 2 / 0
Регистрация: 19.10.2013
Сообщений: 159
|
||
| 10.04.2017, 16:39 [ТС] | ||
|
Я пока посмотрю еще, как выглядят коды ошибок) Добавлено через 17 минут И теперь появилась еще одна ошибка, когда хочу зайти в раздел главного меню About: 04-10 10:04:25.764 2035-2376/com.google.android.gms.persistent E/GCoreUlr: Bad errorId configuring silent feedback Вопрос: как быть в этой ситуации?
0
|
||
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 10.04.2017, 16:54 | |
|
в коде выше я вообще не вижу ничего связанного с меню
и это не лог ошибки, там должно быть строк намного больше
0
|
|
|
2 / 2 / 0
Регистрация: 19.10.2013
Сообщений: 159
|
||
| 10.04.2017, 17:58 [ТС] | ||
|
Вернемся по сути к викторине, вот такая фигня творится: 04-10 10:04:36.021 3107-3107/com.example.mvideo.progeng E/myLogs: You chose variant D. 04-10 10:04:36.025 3107-3107/com.example.mvideo.progeng E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.mvideo.progeng, PID: 3107 java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources()' on a null object reference at android.widget.Toast.<init>(Toast.java:1 02) at android.widget.Toast.makeText(Toast.java :259) at com.example.mvideo.progeng.TestActivity$ 3.onClick(TestActivity.java:130) at android.view.View.performClick(View.java :5198) at android.widget.CompoundButton.performCli ck(CompoundButton.java:122) at android.view.View$PerformClick.run(View. java:21147) at android.os.Handler.handleCallback(Handle r.java:739) at android.os.Handler.dispatchMessage(Handl er.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(Activity Thread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$Metho dAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main( ZygoteInit.java:616) 04-10 10:04:38.776 1710-1748/system_process E/InputDispatcher: channel '65a5e69 com.example.mvideo.progeng/com.example.mvideo.progeng.TestActivity (server)' ~ Channel is unrecoverably broken and will be disposed! 04-10 10:04:38.776 1710-1748/system_process E/InputDispatcher: channel '2c8f666 com.example.mvideo.progeng/com.example.mvideo.progeng.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed! 04-10 10:04:38.791 1710-3122/system_process E/Surface: getSlotFromBufferLocked: unknown buffer: 0x9dc97e00 04-10 10:04:38.875 3493-3493/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_dependencies_apk.apk@classes .dex: Permission denied 04-10 10:04:38.948 3495-3495/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_0_apk.apk@classes.dex: Permission denied 04-10 10:04:38.960 3498-3498/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_1_apk.apk@classes.dex: Permission denied 04-10 10:04:38.972 3500-3500/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_2_apk.apk@classes.dex: Permission denied 04-10 10:04:38.987 3502-3502/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_3_apk.apk@classes.dex: Permission denied 04-10 10:04:39.005 3504-3504/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_4_apk.apk@classes.dex: Permission denied 04-10 10:04:39.024 3507-3507/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_5_apk.apk@classes.dex: Permission denied 04-10 10:04:39.038 3516-3516/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_6_apk.apk@classes.dex: Permission denied 04-10 10:04:39.047 3474-3474/? E/memtrack: Couldn't load memtrack module (No such file or directory) 04-10 10:04:39.047 3474-3474/? E/android.os.Debug: failed to load memtrack module: -2 04-10 10:04:39.051 3525-3525/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_7_apk.apk@classes.dex: Permission denied 04-10 10:04:39.067 3527-3527/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_8_apk.apk@classes.dex: Permission denied 04-10 10:04:39.239 3548-3548/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_dependencies_apk.apk@classes .dex: Permission denied 04-10 10:04:39.361 3562-3562/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_0_apk.apk@classes.dex: Permission denied 04-10 10:04:39.374 3565-3565/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_1_apk.apk@classes.dex: Permission denied 04-10 10:04:39.385 3567-3567/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_2_apk.apk@classes.dex: Permission denied 04-10 10:04:39.400 3569-3569/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_3_apk.apk@classes.dex: Permission denied 04-10 10:04:39.415 3571-3571/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_4_apk.apk@classes.dex: Permission denied 04-10 10:04:39.425 3573-3573/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_5_apk.apk@classes.dex: Permission denied 04-10 10:04:39.435 3575-3575/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_6_apk.apk@classes.dex: Permission denied 04-10 10:04:39.445 3577-3577/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_7_apk.apk@classes.dex: Permission denied 04-10 10:04:39.454 3579-3579/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_8_apk.apk@classes.dex: Permission denied 04-10 10:04:39.465 3581-3581/? E/dex2oat: Failed to create oat file: /data/dalvik-cache/x86/data@app@com.example.mvideo.progeng-1@split_lib_slice_9_apk.apk@classes.dex: Permission denied
0
|
||
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 10.04.2017, 18:12 | |
|
и еще код этой активити
0
|
|
|
2 / 2 / 0
Регистрация: 19.10.2013
Сообщений: 159
|
|||||||||||
| 10.04.2017, 18:34 [ТС] | |||||||||||
|
Паблито, и код MainActivity:
Кликните здесь для просмотра всего текста
Код TestActivity: Кликните здесь для просмотра всего текста
Код сокращал по мере возможности из-за того, что в посте может быть максимум 15000 символов.
0
|
|||||||||||
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
||||||
| 10.04.2017, 18:50 | ||||||
она вообще инициализируется в каком-то непонятном методе, который вообще не вызывается после onCreate() в тостах там везде можно так и писать TestActivity.this вместо context
0
|
||||||
|
2 / 2 / 0
Регистрация: 19.10.2013
Сообщений: 159
|
|
| 10.04.2017, 19:57 [ТС] | |
|
0
|
|
| 10.04.2017, 19:58 | |
|
Не по теме: я в код не вникал, но уверен что полно
0
|
|
| 10.04.2017, 19:58 | |
|
Помогаю со студенческими работами здесь
17
Викторина
Указатели. Найти количество элементов массива, которые больше 100, меньше 100, равны 100 Викторина на WinApi Викторина Flask Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|