Dug
ObjectAnimator вроде бы к вьюхам
Dug
Менять значение высоты и вызывать invalidate()
Dug
Ну получается так. Если не работали с аниматорами, то загуглите. Примеров полно
Dug
потрайте на чем-нибудь до своего проекта. Поиграйтесь, выберите лучший вариант
Darya
Знаю, это элементарно и начальный уровень. Но что то мозг уже не варит , а надо. Было бы очень хорошо, если бы кто подсказал. Надо вынести в отдельный метод пару строк, так как будет использоваться в других кусках программы. Но вроде вынеслось, но не работает, вот класс
```
public class UrlBuilder extends Activity{
public UrlBuilder() {
}
public String buildUrl (String translatedTextInput, String language){
String url = String.format(getApplicationContext().getResources().getString(R.string.request_template), String.format(getApplicationContext().getResources().getString(R.string.query_Template), translatedTextInput, language ));
return url;
};
}
В методе два стринга указываю, но ошибку дает
Darya
Kirill
Знаю, это элементарно и начальный уровень. Но что то мозг уже не варит , а надо. Было бы очень хорошо, если бы кто подсказал. Надо вынести в отдельный метод пару строк, так как будет использоваться в других кусках программы. Но вроде вынеслось, но не работает, вот класс
```
public class UrlBuilder extends Activity{
public UrlBuilder() {
}
public String buildUrl (String translatedTextInput, String language){
String url = String.format(getApplicationContext().getResources().getString(R.string.request_template), String.format(getApplicationContext().getResources().getString(R.string.query_Template), translatedTextInput, language ));
return url;
};
}
В методе два стринга указываю, но ошибку дает
ты в конструктор UrlBuilder передаёшь 2 параметра. Но по факту в классе UrlBuilder у тебя пустой конструктор, очевидно.
Если что-то используется в дргих кусках проги, то должны быть статик методы и сам класс использовать синглтон, например. Это почитать надо.
Andrey
Не стоит активити делать синглтоном со статическими методами
Andrey
Знаю, это элементарно и начальный уровень. Но что то мозг уже не варит , а надо. Было бы очень хорошо, если бы кто подсказал. Надо вынести в отдельный метод пару строк, так как будет использоваться в других кусках программы. Но вроде вынеслось, но не работает, вот класс
```
public class UrlBuilder extends Activity{
public UrlBuilder() {
}
public String buildUrl (String translatedTextInput, String language){
String url = String.format(getApplicationContext().getResources().getString(R.string.request_template), String.format(getApplicationContext().getResources().getString(R.string.query_Template), translatedTextInput, language ));
return url;
};
}
В методе два стринга указываю, но ошибку дает
У тебя тут что то не то происходит)
Andrey
Варианта, что в твоем коде не так:
1) Либо твой класс не должен быть унаследован от активити - тогда не нужен extend ...
2) Либо тебе нужна активити, но ты неверно ее создаешь. Как запустить активити - написано в доках - https://developer.android.com/training/basics/firstapp/starting-activity.html
Kirill
Andrey
Знаю, это элементарно и начальный уровень. Но что то мозг уже не варит , а надо. Было бы очень хорошо, если бы кто подсказал. Надо вынести в отдельный метод пару строк, так как будет использоваться в других кусках программы. Но вроде вынеслось, но не работает, вот класс
```
public class UrlBuilder extends Activity{
public UrlBuilder() {
}
public String buildUrl (String translatedTextInput, String language){
String url = String.format(getApplicationContext().getResources().getString(R.string.request_template), String.format(getApplicationContext().getResources().getString(R.string.query_Template), translatedTextInput, language ));
return url;
};
}
В методе два стринга указываю, но ошибку дает
Рекомендую вам освежить базовые знания java и почитать про:
- конструктор по умолчанию
- конструктор с параметрами
- вызовы методов экземпляра класса
- что такое Activity
- запуск активити
Darya
Всем спасибо. Да, надо собраться и перечитать базовые знания.
A
Всем привет, такой вопрос, может кто делал simple приложение с шифрованием текстовых файлов с помощью des, rc4 алгоритмов(или же других)
Artem
A
ну я думаю можно переделать будет на des
A
(но это не точно)
A
я просто сам вебер и с андроидом имел дело ооочень давно(с великой болью на ionice), а тут подруге понадобилась такая прилага для универа и решил помочь
A
будет отлично
Andreyyy
я сам веб-разработчик) но с удовольствием вас слушаю) давно уже собираюсь начать разрабатывать под Android)))
A
примного благодарен
A
Dima
Чтото запутался с ГестурДетектор - подскажите где ставить тру а где фолс чтоб следующее сделать: фрагментА содержит вюпейджерА, в вюпейджере фрагментБ RelativLayout. Нужно: onFlipp на RelativLayout верх - поменять фон (это сделал), но потом флип вниз - вызвать никей метод в фрагментА.
Dug
Привет. Это вам лучше обращаться к книгам. А чат чисто по java здесь — https://t.me/javastart
Andreyyy
во народ пошел)
Andrew
во народ пошел)
Ну, тут один даже релизнул пингвина своего с таким подходом, мы, считай, распределённая нейросеть, поисковая машина будущего, так сказать. Пока ты живёшь в 2017 чуваки живут в 3к17
Михаил
Тут вряд ли кто то ответит. Тут программируют на андроиде
Михаил
А какой вопрос?
Artem
Нужно в отдельном потоке выполнять одну строку кода в цикле с паузой в секунду между итерациями, это трогает вьюху...чем лучше воспользоваться? Не хотелось бы писать кучу хендлеров и экзекуторов для одной строчки...
Artem
Нету какого-то класа, что б ему передать лямбду и время паузы?
Михаил
Ну вот ток Handler.postDelayed наверн
Михаил
А ваше еще чтото было
BullyBoo
Artem
Приехали, мне одну строчку пустить... А тут уже кухонный комбайн втюхивают)
BullyBoo
А ты как собрался вообще трогать вьюху в отдельном потоке?)
BullyBoo
Кто тебе даст это сделать?)
Михаил
Artem
Да...ну там мол цикл, который рам в секунду дёргает интерфейс в меин потоке....асинктаск же работает
BullyBoo
Асинктаск дергает интерфейс из post
BullyBoo
Попробуй смени текст у textView внутри метода doInBackground
BullyBoo
Посмотришь, что из этого выйдет)
BullyBoo
Вьюхи обновлять можно только в главном потоке.
Если нужно с задержкой, либо rxjava (самый простой и оптимальный вариант), либо Handler.postDelay
Михаил
Корутины не факт что лучше. Да и зачем они в такой простой задаче
Artem
Artem
Бесят круглые прогресс бары, у меня кнопка с градиентом, будет переливаться)
Stanislav
Ребят, в коде идут запросы к Calendars, Events и Colors (контент провайдеры). Соответственно генерируется куча кода. Но ведь все запросы похожи. Может, есть какой-то труЪ способ сократить количество кода в запросах?
Alex
ну корутина не спасет тебя, она запускается в том же триде, с ними буть очень внимателен
Stanislav
Я вопросы глупые задаю, что никто не отвечает?
Stanislav
Нну да. Так-то я сделал проще и избавился от одного контент провайдера в итоге.
Roman
Roman
Да и код нужен
Stanislav
С прошлыми проблемами я как-то разобрался. Тут какая-то жесть началась: на телефоне время правильное, но при вызове System.getCurrentTimeInMillis() он выдает неверное время. (Выдает UTC). Куда копать?
Stanislav
Притом TimeZone он выдает правильный
Stanislav
Помогите, плес.
Darya
А есть еще какие каналы типа этого, где по андроиду(джава) нормально людей? Можно и на английском
Denis
Stanislav
Сейчас в моем часовом поясе (GMT - 5) Вторник 21:33, а он выдает среду 2:31
Притом на эмуляторе все нормально работает.
Darya
У вас нет такого, что можешь часами над задачей сидеть и мозг не соображает, потом отдохнуть, дома поужинать, сесть за комп и за 10 минут все решится?
Stanislav
Часто такое, но не сейчас
Stanislav
Здесь проблема вообще хз где лежит
JRoot3D
Stanislav
Sony Xperia z5
Stanislav
Версия апи 25
На эмуляторе нексус с версией апи 27
JRoot3D
Sony Xperia z5
А тайм зона автоматическая или вручную выставлена?
Stanislav
Автоматически
JRoot3D
Автоматически
Была просто похожая тема но при выставленной тайм зоне...
Stanislav
Бле.
Stanislav
Чо там за решение было?
Stanislav
Мне нужно хотя бы определить, что в телефоне есть такая хрень. Т.е. Мне нужно понять, что такое присутствует, чтобы добавить нужное количество миллисекунд.
Stanislav
У кого-нибудь есть идеи?
Andreyyy
а в чем конкретно проблема?
Stanislav
Только что проверил на самсунге с версией апи 24:
Там тоже в Utc
Andreyyy
user@ip
Andreyyy
vasily@12.34.56.78 например
Andreyyy
вместо ip м.б. домен vasily@dev.host.com
Andreyyy
если порт специфический, его через : можно указать
Andreyyy
pupkin@12.34.56.78:2222
Andreyyy
кулхацкер?)