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

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

Войти
Регистрация
Восстановить пароль
 
DivaSkull
0 / 0 / 0
Регистрация: 28.01.2016
Сообщений: 7
#1

Сохранить настройки во втором активити и создать заметку в первом - Программирование Android

02.02.2016, 20:55. Просмотров 277. Ответов 13
Метки нет (Все метки)

Здравствуйте! Я знакома с программированием под андроид всего дней 15 и у меня куча вопросов)
Вот первый) У меня есть 2 активити. одно пустое (пока) только с 1 пунктом меню (добавить задачу). при нажатии на него, выполняется переход во вторую активити с настройками (Название задачи, задайте дату(чтобы запустить обратный отсчет до нее) и свитч-добавить виджет(про него пока можно забыть)). Там пользователь заполняет все и мне нужно сделать так, чтобы все это сохранилось и в первом активити появилась заметка с чекбоксом(не чекнутым), названием задачи и обратным отсчетом? кто чем сможет, помогите пожалуйста, в интернете информации то много, но для совсем новичка это все трудно разобрать. У меня ушло 15 дней чтобы разобраться как делать кнопки, меню и переход и создание 2 активити(((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2016, 20:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сохранить настройки во втором активити и создать заметку в первом (Программирование Android):

Вывод во втором фрагменте длины текста, введённого в первом фрагменте активити - Программирование Android
Создать активити с двумя фрагментами. В первый фрагмент должен содержать поле ввода, второй текстовое поле. Выводить во втором фрагменте...

Сохранить состояние презентера при пересоздании (повороте) активити - Программирование Android
Вот у презентера можно реализовать метод onDetach() в котором он обнуляет ссылку на активити то есть как бы на View(при пересоздании...

На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити - Программирование Android
Сделал меню в виде ListView. При клике на меню запускаются активити. На эмуляторе работает, на телефоне моем LG все работает. На телефоне...

Как вызвать метод в активити классе из обычного не активити класса? - Программирование Android
Есть активити в котором вводятся логин и пароль. При нажатии кнопки "войти" в отдельном классе "сокетсервер"(+в отдельном потоке)...

Как сохранить настройки в одном Activity и получить в другом? - Программирование Android
Ипользовал эту статью http://developer.alexanderklimov.ru/android/preference.php но не могу забрать настройки в другом Активити. final...

Вызов новой активити не из класса активити - Программирование Android
Есть 4 класса: 1) WelcomeActivity; 2) MainActivity; 3) PopUpActivity; 4) Client. Программа работает с сервером и получает...

13
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
02.02.2016, 21:39 #2
DivaSkull, ну тут много вариантов решения. У Вас только один пункт будет? Или их может быть целый список?
0
DivaSkull
0 / 0 / 0
Регистрация: 28.01.2016
Сообщений: 7
03.02.2016, 14:43  [ТС] #3
Самих задач может быть несколько. Чуть позже думаю попробовать сделать ограничение до 10-ти, если это возможно. Просто пока я слабо представляю как это все можно реализовать(
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
03.02.2016, 14:48 #4
Делайте с помощью sqlite, это верный способ.
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
03.02.2016, 15:42 #5
DivaSkull, добрый день.
Действительно, вариантов решений много. Можно через startActivityForResult и получение результата через onActivityResult главной формы. Передача данных - через Intent. Можно также передавать данные через SharedPreferences или БД, если записей много.
0
DivaSkull
0 / 0 / 0
Регистрация: 28.01.2016
Сообщений: 7
03.02.2016, 15:57  [ТС] #6
через БД не думаю что стоит. информации не так уж много будет, а целую базу ради этого создавать думаю не оправданно.Будет только имя задачи, заданное время (для таймера), ну и потом вывод виджета(но это уже совсем потом, сейчас, хотя бы с основным разобраться). через Result и Preferences я пыталась, но понаписала такого, что у меня куча ошибок было. пришлось все заново создавать. вот и решилась сюда написать, чтобы кто-нибудь знающий посоветовал как это все правильно устроить) А через Intent это как?
0
Pablito
2505 / 1989 / 619
Регистрация: 12.05.2014
Сообщений: 6,943
Завершенные тесты: 1
03.02.2016, 16:00 #7
делать изначально все на фрагментах и не будет гимора с передачей данных между активити
1
DivaSkull
0 / 0 / 0
Регистрация: 28.01.2016
Сообщений: 7
03.02.2016, 16:15  [ТС] #8
А как это сделать? Я даже не знаю где правильней писать сохранялку, в 1 активити или во второй(
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
03.02.2016, 16:18 #9
DivaSkull, можете почитать, например, здесь: http://developer.alexanderklimov.ru/android/activity.php#passdata.
Цитата Сообщение от Паблито Посмотреть сообщение
все на фрагментах и не будет гимора с передачей данных
И появится ещё больше "геморроя" с передачей между фрагментами
1
Pablito
2505 / 1989 / 619
Регистрация: 12.05.2014
Сообщений: 6,943
Завершенные тесты: 1
03.02.2016, 16:19 #10
не стану оргинальничать и скажу как обычно
я думаю ты очередной писатель, который хочет что бы ему ВСЕ разжевали и за тебя написали большую часть кода

начни с HelloWorld-а с парой кнопок, потом потрать свое время на поиск и изучение материала по фрагментам (информации валом, если не забанен на гугле)

потом, в проект с двумя кнопками начинай добавлять функционал что бы не было "я две недели изучаю язык и поэтому пишу нехилую напоминалку с таймерами и блэкджеком"
1
DivaSkull
0 / 0 / 0
Регистрация: 28.01.2016
Сообщений: 7
04.02.2016, 12:07  [ТС] #11
Извините, но я не прошу писать за меня код. Я просила совета у тех кто лучше разбирается, как лучше сделать. Может я не верно выражалась, тогда прошу прощения.
0
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
04.02.2016, 12:11 #12
DivaSkull, девушка, вы не извиняйтесь. Просто знайте, что новичкам вечно хамят. Поэтому смело в ответ втык - и всё станет нормально. Перед каждым извиняться - так это жертвой можно стать.
0
DivaSkull
0 / 0 / 0
Регистрация: 28.01.2016
Сообщений: 7
04.02.2016, 13:10  [ТС] #13
Просто я не конфликтный человек, в общем-то. Странный обычай у вас тут - хамить новичкам)))
0
CoolMind
04.02.2016, 13:14     Сохранить настройки во втором активити и создать заметку в первом
  #14

Не по теме:

DivaSkull, здесь ещё ничего. Вы зайдите на sql.ru в какой-нибудь тупиковый раздел для начинающих, вот там стёб и оскорбления. Старпёры вспоминают молодость и трясут бородой.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2016, 13:14
Привет! Вот еще темы с ответами:

Отображение активити поверх другого активити - Программирование Android
Ребят подскажите пожалуйста как такое сделать. Есть активити с картой, по нажатию кнопки настройки, нужно открыть активити с настройками,...

Изменение параметров активити из другого активити - Программирование Android
Как сделать так чтобы из первого активити поменять final ImageView img=(ImageView)findViewById(R.id.image1); ...

Создать активити которе будет закрываться только при выполнении условия - Программирование Android
Доборго времени суток. Как можно создать такое активити которое будет закрываться только если какое то условие выполняется? Например ТОЛЬКО...

Создать два новых массива - в первом числа делятся на 3, а во втором нет - Turbo Pascal
Пользователь задает размер массива. Массив случайными целыми числами в диапазоне от 1 до 100 и выводится на экран в строку. Создать два...


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

Или воспользуйтесь поиском по форуму:
14
04.02.2016, 13:14
Ответ Создать тему
Опции темы

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