Давайте начнем с того, что вы объясните, зачем вам запихивать данные в одну таблицу.
В вашей таблице, будет столько записей, сколько видов деятельности у одной компании, для каждого вида деятельности одна запись. Например:
godtable: compani_id, company_name, ... (any more fields of company) ... , id_activity, name_activity, is_base, grnip, record_date
При этом вы получите не нормализованную базу данных, с избыточной информацией, потому что каждая запись будет дублировать аналогичную информацию из других записей. У вас будут повторяться данные о компании, столько раз, сколько у компании видов деятельности. А также, у вас будет повторяться информация о виде деятельности, столько раз, у скольких компаний он используется.
Для того чтобы получить нормализованную базу, вам нужны например три таблицы:
1. Юрлица (companies): id. name, и т.д.
2. Виды деятельности юрлиц (compani_activity): id_company, id_activity, is_base, grnip, record_date
3. Реестр видов деятельности: (activities): id, name
Если у вас была идея, хранить все виды деятельности в одной записи но в разных колонках, то это была идея не правильная, у вас тогда у разных записей будет разное количество колонок, и рано или поздно вы наткнетесь на то, что вам не хватит колонок.
Сергей Горностаев, спасибо, очень познавательно. Выходит, что когда в документации писалось: "this is typically implemented by converting the internal address of the object into an integer" - то "typically" было воспринято, как необязательность, и в результате при имплиментации хешкода никто не стал заморачиваться с памятью.
А зачем? Что вы таким образом протестируете?
Сам метод validateDeviceAccess вы в таком кейсе не тестируете. Метод storeData тоже, ведь он не выполнится а упадет с эксепшеном.
Андрей Самойленко, Смысл в том, чтобы в случе получения доступа к вашему аккаунту разработчика, нельзя было бы обновить ваши приложения и изменить их работу.
Скорее всего никак. Ну или залейте таки в гуглплей, но закройте на все страны.
А смысл в такой манипуляции? Если приложение не нарушает правила гугла, почему не распространять его через гугл? А если нарушает, то заливку со всеми закрытыми странами, всё равно забанят.
Новичок Иванович, Да не должно быть там проблем с импортом. попробуй вообще удалить импорт. Класс Drink у тебя в коде покраснеет. На него нажми Alt+Enter и посмотри, не предложит ли тебе студия несколько источников для импорта. Может у тебя там как-то получилось несколько классов Drink
Ну как вариант, не делать переменную drinks а сделать метод getDrinks который вернет ваш набор дринков, причем, я бы вынес этот метод куда-нибудь за пределы класса Drink
Можно пока, вынести код создания массива туда, где он вам понадобился, пока не найдется более подходящее место для него.
Где вы там 3 цвета увидели? Помоему всё, что там есть цветного, нарисовано статично на экране. Само изображение выводится тупо черными и серыми (с половинной насыщенностью) точками. Или эта половинная насыщенность и есть цвет, который вы имели ввиду? Тогда да, согласен.