Вот в этом и вся "прелесть" русского менталитета: на нравится закон, значит найдем как его обойти. Вместо того, чтобы долбить по мозгам своим службам такси, а те в свою очередь чтобы стучали по мозгам разработчикам. Может быть вы честный человек и будете использовать fake gps только для той проблемы, что вы описали, но fake gps закрыли в Nowtaxi именно потому, что водители использовали его для всего, где можно больше заработать денег. Нарушив один раз, даже там где вам кажется правильным, потом тяжело удержаться чтобы не стать использовать это и в других случаях, чтобы получить преимущество.
И не в коем случае не надо обманывать работодателя, занимаясь втихаря саморазвитием в рабочее время. Это мина замедленного действия, которая вам же и навреди: что посеешь, то и пожнешь!
Приложил. Хотя уверен, что дело где-то в другом месте. Пробовал и на весь проект ставить, и через suite+xml с параметрами. Раньше сталкивался и видел, что это что-то связанное с gradle и с тем, что тестовые классы не компилируются в нужное место.
Невнимательно прочитал суть проблемы, виноват. Вполне возможно, что часть настроек надо устанавливать в зависимости от версии SDK. К примеру в https://github.com/bakerframework/baker-android/is... говорят, что это помогло.
"ри следующем вызове отображает старое содержимое" - пометьте вопрос как отвеченный, создайте новый и в нём дайте код инициализации диалога в активити и код самого диалога. Без кода понять, что происходит невозможно.
Вариант с fragment очень удобен:
1. Все данные хранятся в пределах одной activity.
2. При закрытии activity можно корректно удалить\сохранить эти данные.
3. Не нужны лишние глобальные переменные в application, все лежит там, где оно действительно нужно.
Ну, а я что предложил? В первой строке вы задаете исходную дату. А во второй строке к этой дате вы прибавляете нужный вам интервал. При этом прибавлять вы можете годы, месяцы, недели, дни, часы и т.п. И не надо для этого ничего переводить в миллисекунды. В вопросе стоит задача добавить нужное количество дней. Так вот метод add() это и делает. А в последней строчке моего примера вы получаете получившуюся дату.
Присмотритесь к ответу @Copperfield. Если задача только в том, чтобы менять две анимашки, то его решение более оптимально для данной задачи. Я там в конце дописал реализацию того, как это должно выглядеть.