Сергей Горностаев, спасибо, очень познавательно. Выходит, что когда в документации писалось: "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 цвета увидели? Помоему всё, что там есть цветного, нарисовано статично на экране. Само изображение выводится тупо черными и серыми (с половинной насыщенностью) точками. Или эта половинная насыщенность и есть цвет, который вы имели ввиду? Тогда да, согласен.
Если вы напишите зачем, то вероятность того, что вам помогут резко возрастет. Сейчас ваше желание выглядит странно, а это верный признак того, что вам нужно что-то другое.