Помогите определиться

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
TrewTium
Сообщения: 9
Зарегистрирован: 27 окт 2014, 19:45

Помогите определиться

Сообщение TrewTium » 27 окт 2014, 20:07

Всем привет.Я начинающий.Помогите определиться со структурой кода.Хочу написать приложение,где будут вводиться попунктно данные.В пунктах есть кнопки для редактирования введеных данных.Суть такова...запускаешь приложение,вводишь данные,допустим закрываешь,потом открываешь,редактируешь.Когда больше не собираешься редактировать,нажимаешь кнопку типа"в архив" и данные записываются в файл с именем подате создания.Дата вводится в первом пункте.Будет также архив,в котором можно будет посмотреть записи.Подскажите пожалуйста общую структуру кода или принцип по какому написать.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите определиться

Сообщение Foenix » 27 окт 2014, 21:27

сначала идешь сюда
http://ninjamock.com
и рисуешь что ты хочешь.
Потом приходи, показывай, обсудим что дальше делать.
Тут есть личности на форуме, которым совсем делать нечего.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

TrewTium
Сообщения: 9
Зарегистрирован: 27 окт 2014, 19:45

Re: Помогите определиться

Сообщение TrewTium » 27 окт 2014, 21:34

У меня как бы есть наброски.А что показать?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите определиться

Сообщение Foenix » 27 окт 2014, 21:40

так вот это и покажи. А лучше сделай нормальные мокапы, это недолго и красиво.
А на словах сложно сказать что тебе там нужно.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

TrewTium
Сообщения: 9
Зарегистрирован: 27 окт 2014, 19:45

Re: Помогите определиться

Сообщение TrewTium » 27 окт 2014, 21:42

Извини,я пока в терминологии не очень.Исходники скинуть надо?или скрины?

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите определиться

Сообщение Foenix » 27 окт 2014, 21:44

по ссылке сходи. Эскизы экранов.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

TrewTium
Сообщения: 9
Зарегистрирован: 27 окт 2014, 19:45

Re: Помогите определиться

Сообщение TrewTium » 27 окт 2014, 21:49

Извини.я просто на маленьком планшете...могу исходники скинуть.

TrewTium
Сообщения: 9
Зарегистрирован: 27 окт 2014, 19:45

Re: Помогите определиться

Сообщение TrewTium » 27 окт 2014, 21:57

Пойдёт?Могу ещё исходники :-)
Вложения
Screenshot_2014-10-27-22-55-00.png
Screenshot_2014-10-27-22-55-00.png (40.72 КБ) 7675 просмотров
Screenshot_2014-10-27-22-54-43.png
Screenshot_2014-10-27-22-54-43.png (64.39 КБ) 7675 просмотров

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите определиться

Сообщение Foenix » 27 окт 2014, 21:59

заводи базу данных и в ней табличку
каждый твой экран с данными - это одна строка таблицы.
А что кнопка "добавить" обозначает?
На планшете программируешь?
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

TrewTium
Сообщения: 9
Зарегистрирован: 27 окт 2014, 19:45

Re: Помогите определиться

Сообщение TrewTium » 27 окт 2014, 22:06

Ну раз уж все показал ..:-) Я грузы по стране вожу.Созрела мысль считать свои расходы да и для удобства и анализа.За рейс не раз ,допустим,заправляешься.Тоже самое и состальными..А подробней можно немного?Да,на планшете.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите определиться

Сообщение Foenix » 27 окт 2014, 22:18

базу данных надо делать
если это добавляются цифры, то весь твой экран неправильный.
У тебя будет таблички примерно две, типа такой
ID Дата Сумма ID_расхода
и вторая табличка
ID наменование_расхода (ее можно заготовить заранее, она будет такой
1 Заправка
2 Мобильная связь
3 Фрахт
4 Питание
5.... (добавляешь что у тебя есть) Это будет справочник расходов)

Использовать для отображения нужно ListView, а эти все штуки с экрана убрать.
Добавление:
ПОтом делаешь кнопку в ActionBar - плюсик. На нее нажимаешь - будешь добавлять очередную строку (очередной расход)
По плюсику сделаешь диалог, где будет две кнопки ОК и Cancel, а так же поля текстовые
Сумма и Spinner (который заполняется из таблицы-справочника расходов). Поэтому чтоб добавить строчку нужно выбрать из таблицы нужный расход и вписать сумму.
редактирование:
по клику на ListView сделаешь отображение того же диалога, но с заполненными полями из строки, это будет редактирование.

Ну для начала тебе хватит.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

TrewTium
Сообщения: 9
Зарегистрирован: 27 окт 2014, 19:45

Re: Помогите определиться

Сообщение TrewTium » 27 окт 2014, 22:48

Понял твою идею :-) но там ещё и коменты есть...Блин похоже че то сложновато я замутил.Вообще по задумке должно быть так.Сделал рейс,все в архиве...Когда то захотелось посмотреть,открываю архив,нахожу запись с именем даты рейса.выбираю ее.и вижу проиденый путь,сколько бенза сжег,сколько денег и НА ЧЕ потратил,а так же сколько заработал чистыми.Блин каша какая то в голове...

TrewTium
Сообщения: 9
Зарегистрирован: 27 окт 2014, 19:45

Re: Помогите определиться

Сообщение TrewTium » 30 окт 2014, 16:56

Foenix писал(а):базу данных надо делать
если это добавляются цифры, то весь твой экран неправильный.
У тебя будет таблички примерно две, типа такой
ID Дата Сумма ID_расхода
и вторая табличка
ID наменование_расхода (ее можно заготовить заранее, она будет такой
1 Заправка
2 Мобильная связь
3 Фрахт
4 Питание
5.... (добавляешь что у тебя есть) Это будет справочник расходов)

Использовать для отображения нужно ListView, а эти все штуки с экрана убрать.
Добавление:
ПОтом делаешь кнопку в ActionBar - плюсик. На нее нажимаешь - будешь добавлять очередную строку (очередной расход)
По плюсику сделаешь диалог, где будет две кнопки ОК и Cancel, а так же поля текстовые
Сумма и Spinner (который заполняется из таблицы-справочника расходов). Поэтому чтоб добавить строчку нужно выбрать из таблицы нужный расход и вписать сумму.
редактирование:
по клику на ListView сделаешь отображение того же диалога, но с заполненными полями из строки, это будет редактирование.

Ну для начала тебе хватит.

TrewTium
Сообщения: 9
Зарегистрирован: 27 окт 2014, 19:45

Re: Помогите определиться

Сообщение TrewTium » 30 окт 2014, 16:57

А можно поподробней пожалуйста...

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Помогите определиться

Сообщение Foenix » 30 окт 2014, 17:53

времени нет, и так расписала прилично.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Ответить