Conversation
This reverts commit 9043dd0.
| resValue "string", "app_name", "Burgx Demo Local" | ||
| // For android emulator local machine is 10.0.2.2 | ||
| buildConfigField "String", "SERVER_URL", '"http://10.0.2.2:3000/"' | ||
| buildConfigField "String", "SERVER_URL", '"http://23.101.67.216:8080/"' |
There was a problem hiding this comment.
Зачем это меняешь?
10.0.2.2 это адрес, по которому доступна хост машина с эмулятора, то есть если ты развернешь у себя на компе сервак, сможешь его использовать
В Gradle уже все варианты указаны
Используются через вкладку Build Variants в Android Studio
Если хочешь, что бы приложение смотрело на:
stagingвыбирайdemoStagingDebugproductionвыбирайdemoProductionDebug- на твой комп выбирай
demoLocalDebug
Когда будешь делать релизный билд, то выбирай demoProductionRelease
There was a problem hiding this comment.
Это Андрей менял, потому что у меня в эмуляторе приложение не могло загрузить данные из базы
There was a problem hiding this comment.
Кирилл, я не знаю что там надо делать чтобы эмулятор смотрел на демо. У Славы была винда, и бекенд они бы там хрен развернули ) Я пошел по простому пути.
Но вообще да, оставлять такие изменения врядли хорошая идея...
| @@ -0,0 +1,33 @@ | |||
| package ru.arink_group.deliveryapp.domain.dao; | |||
|
|
|||
| public class News { | |||
There was a problem hiding this comment.
Имхо для такого data access object удобнее использовать data class из kotlin, он за тебя сделает все сеттеры, геттеры
| val deliveryTime: String, | ||
| val note: String?, | ||
| val pickup: Boolean, | ||
| val products: MutableList<OrderProduct>, |
There was a problem hiding this comment.
А зачем меняешь на MutableList?
| val dateTime = DateTime(date) | ||
|
|
||
| if (dateTime.minute == 59 && dateTime.hour == 22) | ||
| return true |
There was a problem hiding this comment.
Почему он должен быть активен в 22:59? 🤔
There was a problem hiding this comment.
Все, что связано с возвратом из таймпикера в случае выбора ближайшего времени и местами, где есть ==22 и ==59, это сделано так, потому что в версии приложения, с которой я работал, бэк не был готов к передаче null, так Андрей сказал мне, поэтому я сделал костыль ,надо смерджить версии и тогда можно будет сделать null вместо этого костыля, ну а вообще мне конечно надо было хоть комментарий оставить на этот счет, извините
There was a problem hiding this comment.
Вообще проблемы бекенда - это проблемы бекенда. Не нужно делать костыли "пока бекенд не заработает". Было ведь обговорено что должно быть так. Сейчас уже принимает
There was a problem hiding this comment.
тогда я делаю возврат null, но тогда в моей версии приложения , до соединения с вашей, будут ошибки несоответствия типов, потому что сейчас мне пишет, что там должен быть Int, а я пытаюсь передать Null, соответственно работать оно не будет, пока не соедините с той версией, где уже можно Null передавать в DateTime
| @SerializedName("description") | ||
| @Expose | ||
| private String description; | ||
| @SerializedName("imgUrl") |
There was a problem hiding this comment.
А точно так? Мне кажется с бэка тебе придет img_url, а не imgUrl
|
|
||
| @Override | ||
| public String getNote() { | ||
| return (note.getText().toString().equals("Комментарий ...")) ? null : note.getText().toString(); |
There was a problem hiding this comment.
там же плейсхолдер какой то Комментарий ... ?
Лучше вынести и использовать из R.string или какого то общего места, что бы один источник был
There was a problem hiding this comment.
Комментарий... это hint к edittext. Я делал это ссылкой на строку, но у меня не получилось почему-то добиться правильной работы, потому что я вытягивал из R.string.note постоянно id строки , а не саму строку
| } | ||
|
|
||
| @Override | ||
| public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { |
There was a problem hiding this comment.
я так понимаю теперь вместо onTimeSet используется onTimeChanged, тогда надо выпилить метод и TimePickerDialog.OnTimeSetListener из implements
или оно где то еще используется?
| * A simple [Fragment] subclass. | ||
| */ | ||
| class RetryOrderFragment : Fragment(), RetryOrderView, TimePickerDialog.OnTimeSetListener { | ||
| class RetryOrderFragment : Fragment(), RetryOrderView, TimePickerDialog.OnTimeSetListener, TimePicker.OnTimeChangedListener { |
There was a problem hiding this comment.
тут аналогично, если интерфейс TimePickerDialog.OnTimeSetListener не используется то нужно выпилить и его и сам метод реализованный
| val dateTime = DateTime(date) | ||
|
|
||
| timePicker.text = dateTime.toTimeWithDate() | ||
| if (dateTime.minute == 59 && dateTime.hour == 22) |
local.properties
Outdated
| # For customization when using a Version Control System, please read the | ||
| # header note. | ||
| #Wed Jul 04 15:41:42 VLAT 2018 | ||
| sdk.dir=C\:\\Users\\Swipe\\AppData\\Local\\Android\\Sdk |
There was a problem hiding this comment.
Так как у каждого свои настройки среды разработки такие файлы нельзя добавлять, добавь в .gitignore и выпили из репозитория
There was a problem hiding this comment.
я не понял, что надо сделать, что значит добавить в gitignore и выпилить из репозитория
There was a problem hiding this comment.
В проекте есть файл .gitignore лежит в корне. В нем правила прописаны какие файлы не должны быть в гите.
Соответственно нужно добавить правило в этот файл. И затем выпилить его из гита
This reverts commit 9043dd0.
No description provided.