@jvmchat

Страница 738 из 2890
Мытко
28.11.2016
14:25:41
?

я как раз не знаю

и спрашиваю

Митко Соловец?
28.11.2016
14:25:50
Google
Митко Соловец?
28.11.2016
14:26:02
Окей, тогда я задам. В каком случае надо использовать замыкания в грувях?

http://docs.groovy-lang.org/latest/html/documentation/#_closures

если что, вот дока

Мытко
28.11.2016
14:26:04
я вот реально не понимаю когда надо одно использовать, а когда это не надо

Мытко
28.11.2016
14:26:21
в доке нихуя не написано особо

Stanislav
28.11.2016
14:26:28
можно без них везде и всегда

можно с ними везде и всегда

Мытко
28.11.2016
14:26:37
можно, на зачем-то они нужны

Stanislav
28.11.2016
14:26:48
иногда меньше кода

апи на groovyCollections видел ?

местные стримы

Мытко
28.11.2016
14:27:18
неа

Google
Мытко
28.11.2016
14:27:21
чо это

Stanislav
28.11.2016
14:27:24
вот там без них не обойтись

http://groovy-lang.org/groovy-dev-kit.html#_working_with_collections

кстати, оператор "*." не пропусти

assert [1, 3, 5] == ['a', 'few', 'words']*.size()

ну и DSL-и на 90% работают на замыканиях, но ты туда не хочешь лезть

ну и вообще, если хочется ощутить вкус груви, то начни со стайлгайдов http://groovy-lang.org/style-guide.html

Бекболот
28.11.2016
14:41:54
Здравствуйте! Возникла такая проблема, хотя наверное это не проблема, а просто пока не привык к Java и Android в целом.  У меня есть ListView в который я гружу данные: ArrayList<Map<String, Object>> circles2 = getCircles(); String[] columns = new String[] { "id", "name" }; int[] to = new int[] { android.R.id.text1, android.R.id.text2 }; SimpleAdapter adapter = new SimpleAdapter(this, circles2,android.R.layout.simple_list_item_2, columns, to); listView.setAdapter(adapter); После чего при нажатии на item, обрабатываю событие: listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Log.d(TAG, "itemClick: position = " + position + ", id = " + id); } }); В лог мне падает следующее: 10-02 16:47:44.861 23467/framework D/CirclesActivity: itemClick: position = 0, id = 0 10-02 16:47:47.049 23467/framework D/CirclesActivity: itemClick: position = 1, id = 1 10-02 16:47:48.291 23467/framework D/CirclesActivity: itemClick: position = 2, id = 2 Мне необходимо сделать так, что бы при нажатии на item, в id был идентификатор круга, который лежит в списке circles2. Я искал информацию на эту тему, нашел что можно сделать CustomAdapter расширив класс ArrayAdapter. Ок, я сделал как было написано, но всё равно результат меня не удовлетворяет, id остался прежним и мой id не подставляется.

Stanislav
28.11.2016
14:42:09
а если хочется осознать мощь, то прочитай про Groovy AST

Мытко
28.11.2016
14:42:45
кк, спасибо

ну и вообще, если хочется ощутить вкус груви, то начни со стайлгайдов http://groovy-lang.org/style-guide.html

а если хочется осознать мощь, то прочитай про Groovy AST

Stanislav
28.11.2016
14:44:01
но вообще, лучше закопай груви

Мытко
28.11.2016
14:44:11
каеф

Stanislav
28.11.2016
14:44:12
пока не заплакал горькими слезами

Мытко
28.11.2016
14:44:28
мне не нравятся замыкания, которые в грувях

да вообще не нравятся

Stanislav
28.11.2016
14:44:42
на вид такие же как в джаве

синтаксис чуть другой

Мытко
28.11.2016
14:44:55
https://i.imgur.com/SGx1zKm.png

Google
Мытко
28.11.2016
14:45:02
каеф

или нет

Stanislav
28.11.2016
14:45:23
Мытко
28.11.2016
14:45:28
но это работает

Stanislav
28.11.2016
14:46:23
тебе, наверное, нравится прототипное наследование в js

Мытко
28.11.2016
14:46:34
мне не нравится как раз

и это гавно тоже не нравится

Stanislav
28.11.2016
14:46:51
а, ну хорошо тогда

ты еще на какой-нибудь GPars посмотри

поймешь всю глубину этого дна

Мытко
28.11.2016
14:58:22
ну с другой стороны

я даже не знаю

Мытко
28.11.2016
14:59:37
если бы эту делегацию можно было назначить только строго отведенному множеству типов, то я бы ничего не говорил

но ты можешь ЛЮБОЙ

можно ещё просто не писать так

Бекболот
28.11.2016
15:01:29
Здравствуйте! Возникла такая проблема, хотя наверное это не проблема, а просто пока не привык к Java и Android в целом.  У меня есть ListView в который я гружу данные: ArrayList<Map<String, Object>> circles2 = getCircles(); String[] columns = new String[] { "id", "name" }; int[] to = new int[] { android.R.id.text1, android.R.id.text2 }; SimpleAdapter adapter = new SimpleAdapter(this, circles2,android.R.layout.simple_list_item_2, columns, to); listView.setAdapter(adapter); После чего при нажатии на item, обрабатываю событие: listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Log.d(TAG, "itemClick: position = " + position + ", id = " + id); } }); В лог мне падает следующее: 10-02 16:47:44.861 23467/framework D/CirclesActivity: itemClick: position = 0, id = 0 10-02 16:47:47.049 23467/framework D/CirclesActivity: itemClick: position = 1, id = 1 10-02 16:47:48.291 23467/framework D/CirclesActivity: itemClick: position = 2, id = 2 Мне необходимо сделать так, что бы при нажатии на item, в id был идентификатор круга, который лежит в списке circles2. Я искал информацию на эту тему, нашел что можно сделать CustomAdapter расширив класс ArrayAdapter. Ок, я сделал как было написано, но всё равно результат меня не удовлетворяет, id остался прежним и мой id не подставляется.

Denis
28.11.2016
15:03:31
Зачем ты два раза одно и тоже пишешь?

Maksim
28.11.2016
15:03:41
Здравствуйте! Возникла такая проблема, хотя наверное это не проблема, а просто пока не привык к Java и Android в целом.  У меня есть ListView в который я гружу данные: ArrayList<Map<String, Object>> circles2 = getCircles(); String[] columns = new String[] { "id", "name" }; int[] to = new int[] { android.R.id.text1, android.R.id.text2 }; SimpleAdapter adapter = new SimpleAdapter(this, circles2,android.R.layout.simple_list_item_2, columns, to); listView.setAdapter(adapter); После чего при нажатии на item, обрабатываю событие: listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Log.d(TAG, "itemClick: position = " + position + ", id = " + id); } }); В лог мне падает следующее: 10-02 16:47:44.861 23467/framework D/CirclesActivity: itemClick: position = 0, id = 0 10-02 16:47:47.049 23467/framework D/CirclesActivity: itemClick: position = 1, id = 1 10-02 16:47:48.291 23467/framework D/CirclesActivity: itemClick: position = 2, id = 2 Мне необходимо сделать так, что бы при нажатии на item, в id был идентификатор круга, который лежит в списке circles2. Я искал информацию на эту тему, нашел что можно сделать CustomAdapter расширив класс ArrayAdapter. Ок, я сделал как было написано, но всё равно результат меня не удовлетворяет, id остался прежним и мой id не подставляется.
1. У нас здесь не так много Android-разработчиков. 2. Помести код в тройные кавычки ` и отформатируй, чтобы легче было прочитать. 3. Не надо повторять вопрос. Если не помогли, значит, скорей всего, не знают. Как я уже сказал, андроидщиков здесь мало. 4. Есть ещё @android_ru.

Ivan
28.11.2016
15:08:09
или кинь ссылку на отформатированный код а то так даже разбираться не охота

Google
Maksim
28.11.2016
15:10:37
Спасибо
Пожалуйста, но ты зря проигнорировал 2-й пункт и пожелание Ивана.

Mr.
28.11.2016
16:21:24
Я уже начинаю жалеть о том что отказался от эклипса.

хотя у него внутри постоянно что-то падает

Ivan
28.11.2016
16:27:56
да гопспади

0 проблем с идее за последние 2 года

чувак ты по ходу особенный

Mr.
28.11.2016
16:30:21
Ну конечно, только вы юзаете 2016.2

а я ж особенный, вышла новая штабилка - обновляюсь

Admin
ERROR: S client not available

Mr.
28.11.2016
16:31:03
главное в чём проблема, на неё не прилетают обновления которые фиксили бы это.

Stanislav
28.11.2016
16:31:22
все юзают 2016.3 с момента релиза. многие с момента EAP-а

ты багрепортил джетрейновцам ?

Ivan
28.11.2016
16:34:13
я юзаю последнюю версию

2016.3

Anton
28.11.2016
16:37:11
У тя винда прост

Mr.
28.11.2016
16:38:37
Джава одна.

Denis
28.11.2016
16:39:01
а платформа разная

Mr.
28.11.2016
16:39:15
Не похуй ли что юзать? У меня нет времени на еблю с линуксами. И это не миф, у меня Muxless гибридка и сетевушка Broadcom

Denis
28.11.2016
16:39:48
ну у меня есть HP-UX и жава там работает весьма затейливо :)

Mr.
28.11.2016
16:40:13
Спасибо, мне уже насовали подзатыльников потому что я ебался с linux-lts на арчах.

Google
Mr.
28.11.2016
16:40:16
И знаете что?

Ничего.

Anton
28.11.2016
16:40:31
Юзай мак)

Denis
28.11.2016
16:40:35
что такое Muxless я не в курсе, а с сетевухой броадком я хз какие проблемы

Mr.
28.11.2016
16:40:38
Захочете мне по делу предложить помощь с этим - тогда будет совсем другой разговор.

Denis
28.11.2016
16:40:43
ну и да, мак рулез

Mr.
28.11.2016
16:40:51
Denis
28.11.2016
16:40:56
фу, как невежливо

Mr.
28.11.2016
16:40:58
Просто чтоб не пояснять мою точку зрения.

Мне лень.

Anton
28.11.2016
16:41:07
Ну ты джава девелопер неужели не можешь себе мак позволить нищееб

Denis
28.11.2016
16:41:13
да все уже поняли твою точку зрения

Mr.
28.11.2016
16:41:23
Нет, не вижу смысла в нестандартизированных технологиях.

И вообще, джава - лишь хобби, я ж не пидор правда)

Stanislav
28.11.2016
16:41:42
Denis
28.11.2016
16:41:56
ты хотел сказать не гей? По общению то на пидора как раз похож

Mr.
28.11.2016
16:42:15
Ой ну ладно и что дальше.

Берял
28.11.2016
16:43:08
Мне лень.
тогда тебе пора уходить отсюда

Mr.
28.11.2016
16:46:15
тогда тебе пора уходить отсюда
Объяснение точки зрения занимает слишком много времени, а в результате всем по барабану.

Anton
28.11.2016
17:09:19
Но послать на хуй тебе не лень)

sss3 ?
28.11.2016
17:10:24
Бэд бойчик

Страница 738 из 2890