@android_ru

Страница 1090 из 3205
RoGr
11.03.2017
17:55:59


Просит передать объект

Sergey
11.03.2017
17:57:58
я бы сохранял в ArrayList и потом передавал по индексу

Google
Sergey
11.03.2017
17:58:12
remove(products.get(i))

RoGr
11.03.2017
17:59:05
А что такое product element ?

Nikita
11.03.2017
17:59:11
Что за DE?

RoGr
11.03.2017
18:01:34
ubunta

Так правильно ? public boolean createProduct(){ ArrayList<Product> products = new ArrayList<Product?);//Данные для ListView for (int i = 1; i <= 20; i++) {//Создаем Product pr = new Product("sadsad",R.mipmap.ic_launcher); products.add(pr); adapter.add(products.get(0)); } for (int i = 18; i >= 1; i--) {//Удаляем adapter.remove(products.get(i));//Удаляем по id } return true; }

Alexey
11.03.2017
18:10:53
нет не правильно

сначала добвиь все в products, потом сделать adapter.addAll

а если все нужно удалить из адаптера. то adapter.clear()

Ilya
11.03.2017
18:14:26
1. MediaType.parse(здесь должен быть не мультипарт, а тип части запроса (тип этого файла), например, бинарщина — "application/x-octet-stream") 2. Самое важное в этой проблеме — это то, что отвечает сервер.
Можно еще подробнее, если не затруднит. Не понимаю почему сервер не принимает. Вот логи ретрофита http://pastebin.com/bC6iPRXy, что может быть не так, content-type на image/jpeg менял.

RoGr
11.03.2017
18:15:59
ArrayList<Product> products = new ArrayList<Product?);//Данные для ListView for (int i = 1; i <= 20; i++) {//Создаем Product pr = new Product("sadsad",R.mipmap.ic_launcher); products.add(pr); adapter.addAll(products); } for (int i = 18; i >= 1; i--) {//Удаляем adapter.remove(products.get(i));//Удаляем по id } return true;

Ilya
11.03.2017
18:16:25
Что сервер отвечает?
{ "error": { "code": "1007", "message": "Field Validate" }, "result": [], "version": 1489253258 } Извиняюсь за код здесь

Что сервер отвечает?
Что еще с ответа вытащить полезное не знаю даже

Google
RoGr
11.03.2017
18:16:57
Все, спасибо. Разобрался наконец

Quantum Harmonizer
11.03.2017
18:17:27
Что еще с ответа вытащить полезное не знаю даже
Это вопрос к бек-энду. Нужно смотреть в доку по нему и/или в код и/или спрашивать тех кто писал.

Ilya
11.03.2017
18:17:32
Что сервер отвечает?
Как бы и postmanом прошелся. Все работает

Следовательно на клиенте что-то не так формирую в запросе.

Quantum Harmonizer
11.03.2017
18:18:03
Как бы и postmanом прошелся. Все работает
Вот да, значит, есть разница между запросом здесь и postman'ом.

Ilya
11.03.2017
18:21:08
Вот да, значит, есть разница между запросом здесь и postman'ом.
Заголовки с content-type такие же. Фаилы .jpg . Непонятно. В любом случае спасибо за неравнодушность.

Ilya
11.03.2017
18:30:40
Покажи же запрос postman'ом :)
Яростно не могу найти нормальное отображение запроса внутри Postmana в консоли. Только импорт в код)

Покажи же запрос postman'ом :)
http://pastebin.com/Cs4yVn9y . Импорт в http, но странно не отображаются content-type . Вот импорт в java/okhttp http://pastebin.com/37U00MXg

Alexey
11.03.2017
18:34:23
http://pastebin.com/Cs4yVn9y . Импорт в http, но странно не отображаются content-type . Вот импорт в java/okhttp http://pastebin.com/37U00MXg
а где можно посмотреть код, с помощью которого отправлять пытаетесь?

Quantum Harmonizer
11.03.2017
18:35:17
http://pastebin.com/Cs4yVn9y . Импорт в http, но странно не отображаются content-type . Вот импорт в java/okhttp http://pastebin.com/37U00MXg
Я вижу одно отличие, у postman в Content-Type отправляется ещё и boundary. Странно, что OkHttp этого не делает.

Alexey
11.03.2017
18:39:50
а блин, это первый ретрофит...

Ilya
11.03.2017
18:40:22
а блин, это первый ретрофит...
И вроде все по туториалу для него же)

а блин, это первый ретрофит...
Ну и я не думаю, что тут проблема в 1ом или 2ом ретрофите. Явно же что-то недопонимаю в структуру самого запрса

Alexey
11.03.2017
18:51:27
Можно попробовать контента тип поставить image/*

А как файл получаешь?

Igor
11.03.2017
18:54:33
http://pastebin.com/Cs4yVn9y . Импорт в http, но странно не отображаются content-type . Вот импорт в java/okhttp http://pastebin.com/37U00MXg
Не большой совет: когда заливаешь код на пастебин - ставь ему язык. Без подсветки читать его не реально.

Google
DivelNick
11.03.2017
19:15:28
Здравствуйте, посоветуйте пожалуйста либу чтобы ViewPager с последнего на первый элемент адекватно переходил

Извиняюсь если как-то не так описал

Alexander
11.03.2017
20:02:43
гугли infinite viewpager или circular viewpager

их там гора целая

DivelNick
11.03.2017
20:03:43
Спасибо, сейчас попробую

Alexander
11.03.2017
20:04:17
Спасибо, сейчас попробую
вот как самому такое запилить https://medium.com/@ali.muzaffar/looping-infinite-viewpager-with-page-indicator-in-android-ce741f25702a#.9bhe70bn5

DivelNick
11.03.2017
20:06:25
вот как самому такое запилить https://medium.com/@ali.muzaffar/looping-infinite-viewpager-with-page-indicator-in-android-ce741f25702a#.9bhe70bn5
Я сейчас сам решил свой велосипед сделать, как надоест попробую это. Спасибо за помощь!

RoGr
11.03.2017
20:28:09
Ребят, как разбить код по классам, если так делаю, то меню не отображается. Отображается только если наследоваться от него http://pastebin.com/37gRSncW

Мансур
11.03.2017
20:31:18
Я так понял, ты хочешь чтобы логика описанная в CreateMenu сработала при старте MainActivity?

RoGr
11.03.2017
20:31:35
Да

Мансур
11.03.2017
20:32:23
То что не работает без наследования это нормально в данном случае. потому что эти два класса, получается, никак не связаны

RoGr
11.03.2017
20:33:00
а как правильно сделать ?

Мансур
11.03.2017
20:33:43
в этом пастебин можно сразу менять твой код?

чтобы ты увидел мои изменения?

RoGr
11.03.2017
20:34:56
Не знаю

Мансур
11.03.2017
20:35:47
ну смотри. во первых наследовать оба класса от AppCompatActivity не нужно. В зависимости от задачи тебе надо или унаследовать один класс от другого или в одном из них просто создать экземпляр второго и вызывать его методы

RoGr
11.03.2017
20:37:38
public class CreateMenu extends MainActivity В Main CreateMenu createMenu = new CreateMenu();

Мансур
11.03.2017
20:38:03
ага

Google
RoGr
11.03.2017
20:39:04
Не, не сработало

Мансур
11.03.2017
20:39:22
но если тебе нужно делать то же самое в нескольких активити, то ты можешь создать родительское активити и унаследовать остальные от него. Если у тебя много повторяющегося кода, конечно. Ради двух строк делать этого не стоит

покажи как ты сделал

Admin
ERROR: S client not available

RoGr
11.03.2017
20:42:30
CreateMenu createMenu = new CreateMenu(); createMenu.onCreateOptionsMenu();

Nikolai
11.03.2017
20:43:27
public class MainActivity extends CreateMenu {

RoGr
11.03.2017
20:44:10
Так работает, но что если мне надо будет еще от чего то наследоваться ?

Nikolai
11.03.2017
20:44:38
поддерживается множественное наследование для интерфейсов

Мансур
11.03.2017
20:48:23
тебе надо решить от чего конкретно ты хочешь наследоваться. еще по интерфейсы почитай.

CreateMenu createMenu = new CreateMenu(); createMenu.onCreateOptionsMenu();
если нельзя наследоваться, используй этот способ\

Edgar Khimich
11.03.2017
20:53:19
Если я не хочу, чтобы айтемы при скролле в ресайкл вью пересоздавались, как мне это сделать ?

Мансур
11.03.2017
20:54:52
я не знаю как это сделать. но мне интересно, почему ты не хочешь?))

Edgar Khimich
11.03.2017
20:55:19
Потому что у меня каждый айтем -это обьект с картинкой и звуком. И когда таких айтемов 30, при скроле вверх, не вниз, а именно вверх - они начинают подтормаживать при перерисовке

Павел
11.03.2017
20:57:15
всем привет. Кто-нибудь сталкивался с тем, что onAnimationEnd у ValueAnimator срабатывает раньше чем анимация на самом деле заканчивается? Можно это победить?

Artem
11.03.2017
21:07:37
Есть тут ребята, кто на котлине пмшет?

Yury
11.03.2017
21:08:46
Тут точно есть https://telegram.me/kotlin_lang

Quantum Harmonizer
11.03.2017
21:23:49
Можно ли создать shape (интересуют круглые уголки) не с <solid> и не <gradient>, а с другим drawable на фоне?

Mond
11.03.2017
23:48:39
привет, может кто помочь с greendao ? есть один вопрос

Максим
12.03.2017
04:45:15
Привет

Юзаю VIPER в своих, проектах. Все бы хорошо, только никак не могу найти применение букве R (Router). Кто-нибудь использует ротеры в своих проектах и в каком виде? Чем лучше стандартного подхода?

Google
Andrew
12.03.2017
04:54:38
Максим
12.03.2017
04:55:28
Как ты его юзаешь без роутера? Это разве вайпер у тебя? Попробуй cicerone либу, а так это прост класс который переключает вьюшки
Видел. Открываю Активити через команду из презентера во View. Вопрос: нужен ли роутер? Какие плюсы?

Andrew
12.03.2017
04:57:04
Роутер скрывает реализацию перехода и снижает связность блоков

Максим
12.03.2017
04:58:06
Ок. А где он хранится у вас?

И можно пример использования? Не код, а ситуацию

Andrew
12.03.2017
05:06:57
Ок. А где он хранится у вас?
Я только сейчас занимаюсь роутером для форка под дройд одной новой архитектуры, в жизни я не юзаю випер. Он нужен когда тебе нужно сделать логику переходов гибкой и например вынести навигацию в отдельное место, чтоб например перекраивать быстро можно было, или например у тебя платная фишка и ты на этапе навигации решаешь открывать модуль, или выкинуть на окно "дайте денег"

Gleb
12.03.2017
05:19:20
Можно ли создать shape (интересуют круглые уголки) не с <solid> и не <gradient>, а с другим drawable на фоне?
то есть ты хочешь обрезку битмапа круглишком или rounded ректанглом... я правильно тебя понял?

Можно ли создать shape (интересуют круглые уголки) не с <solid> и не <gradient>, а с другим drawable на фоне?
если ответить буквально - нет. Шейп он на то и шейп - фигачить геометрические примитивы. Если тебе нужны какие-то пиксельные текстуры - то эт уже не про шейп?.... это скорее про правильно затюненый bitmap-drawable

в общем виде - делается это так то место, которое рисует на канвасе canvas.drawBitmap - заменяется на canvas.drawRoundRect, где paint-у предварительно - задается битмапный шейдер paint.setShader(new BitmapShader(source, Shader.TileMode.CLAMP, Shader.TileMode.CLAMP)); поэтому так или наче - тебе нужен - либо слегка подмодифаченый bitmapDrawable (который умеет скругляться), - как делал гугл)) https://developer.android.com/reference/android/support/v4/graphics/drawable/RoundedBitmapDrawable.html -либо какая-то обертка-конвертилка из угловатого битмапа в круглый - как делал вортон https://gist.github.com/aprock/6213395#file-roundedtransformation-java-L26 Либо сам можешь свой onDraw-написать, который тебе это всё сделает(CustomView/CustomDrawable)

Bahrom
12.03.2017
09:37:54
Здравствуйте, можете помочь с In app billing? После автоматической продлении подписки InAppBillingService возвращает подписку за первый месяц а не новую, ни кто не сталкивался с подобным?

Gleb
12.03.2017
09:50:57
Оу. Спасибо за такой развёрнутый ответ. Я хочу скруглить уголки стандартному ?selectableItemBackground.
я тебя понял, смотри, что можешь попробовать сделай (хоть в xml-е, хоть программно) слоеный drawable c круглым шейпом на первом слое именно шейпом и именно на первом (потому что вьюха аутлайн провайдер берет у бг-drawable, а лист-drawable - отдает в качестве аутлайн провайдера - аутлайн провайдер первого дравэйбла в стопке, таким образом у тебя скругленность твоей шейп-маски будет влиять на тень-elevation всей вьюхи правильно) и второе - собственно сама обрезка допустим у тебя лэер дравэйбл (shape-circle маска, что-то твоё drawable, ?selectableBackground) или (shape-circle маска, ?selectableBackground, что-то твоё drawable) - попробуй поиграться с setXfermode (PorterDuff.Mode.SRC_IN-кажется нужно)на маске или на твоей картинке. Единственное тока что - Чтобы задать этот режим тебе нужно из твоего drawable забрать paint и пайнту сказать paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN)); но не все drawables имеют getPaint в апи (точно есть у BitmapDrawable, ShapeDrawable) ....вот ... как-то так

Страница 1090 из 3205