
You
09.07.2017
21:15:40
Потому что не инициализировал сокет
Потому что не запустил поток
Потому что не написал старт

@
09.07.2017
21:16:03
код бля кривой, ты уверен что в первом потоке сокет успевает открыть, до того как во втором пишешь. там или слип или while(socket==null) sleep

Google

Максим
09.07.2017
21:16:05
Это понятно
Я для теста запускал только 1 потом
Потом
Запускал 2 телнета для теста сервака
И он спокойно принимал информацию
Сейчас пример покажу
12:18:50: User connected /127.0.0.1:2686
12:18:50: Waiting for connection
12:19:05: Message from /127.0.0.1:2686:First client
12:19:15: User connected /127.0.0.1:2946
12:19:15: Waiting for connection
12:19:20: Message from /127.0.0.1:2946:Second client
А после этого кода : server.getOutputStream().write("hi".getBytes());
Выдает это:
java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.OutputStream java.net.Socket.getOutputStream()' on a null object reference

Toni
09.07.2017
21:30:44
Всем привет, подскажите пожалуйста, как прочувствовать жизненный цикл активности?
Теория - теорией, а хочется практики.

Максим
09.07.2017
21:33:15
Практикой.

Олег
09.07.2017
21:35:57
Логируй методы, и смотри что когда запускается

Google

Олег
09.07.2017
21:35:57
Теория - теорией, а хочется практики.

Nikita
09.07.2017
21:37:42
Ребят - не посоветуете Api какой-нибудь открытый, с которым можно поучиться работе с сокетами?

Михаил
09.07.2017
21:38:46

Dmitry
09.07.2017
21:40:30

Artem
09.07.2017
22:53:25
Кому нибудь приходилось писать видео с экрана телефона с помощью MediaRecorder? Второй день бьюсь (( запускается без проблем а при попытке остановить RuntimeException: Stop failed.
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.SURFACE);
mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
mMediaRecorder.setVideoSize(DISPLAY_WIDTH, DISPLAY_HEIGHT);
mMediaRecorder.setVideoFrameRate(FRAME_RATE);
mMediaRecorder.setOutputFile(filePath);
mMediaRecorder.prepare();
mMediaRecorder.start(); // Recording is now started

Yulia
10.07.2017
05:26:14

Vladimir
10.07.2017
05:34:50
Какими тулзами можно сделать import из гугл таблиц в strings.xml?

.
10.07.2017
05:36:30
кто-нибудь юзает?

Никита
10.07.2017
06:04:11
Всем привет, можно ли как-то проверить выставлен ли атрибут в манифесте или нет?
ну кроме как глазами :D

Gleb
10.07.2017
06:08:54
а что скажете про Agera??

Dim
10.07.2017
06:11:24

Dev??
10.07.2017
06:13:56
Всем привет! Возможно ли в android < 6 использовать android.widget.SearchView , а на андроидах > 6 использовать android.support.SearchViewv7 , как программно так и в ресурах меню menu.xml в actionViewClass ?

Andrew
10.07.2017
06:23:32
Привет
возможно
но с костылями

Dev??
10.07.2017
06:25:03
можете подсказать? у нас весь проект на костылях))

Alex
10.07.2017
06:25:50

.
10.07.2017
06:26:24
нужно чтобы они друг поверх друга были

Google

Denis
10.07.2017
06:30:05
На Google io показывали generic <>findviewbyid, его можно использовать?

Alex
10.07.2017
06:30:21

.
10.07.2017
06:30:56
<Relative layout?
тогда все придется вручную добавить, а тут нужен адаптер какой-нибудь
и чтобы это можно было слайдить

Alex
10.07.2017
06:31:19
View pager?

.
10.07.2017
06:31:34
Как добиться вот такого UI? В iOS такое View встроенное есть, а с помощью View Pager максимум вот это получается. Нужно чтобы карты были поверх друг друга

Alex
10.07.2017
06:31:42
<horizontal listview?

Gleb
10.07.2017
06:31:53

Denis
10.07.2017
06:32:30
Recycler view должен помочь

.
10.07.2017
06:32:51
они же друг после друга идут

.
10.07.2017
06:33:20
а мне вот так нужно

Alex
10.07.2017
06:34:20
Для чего нужен proGuard и как его использовать?

Dev??
10.07.2017
06:35:07

.
10.07.2017
06:35:39

Gleb
10.07.2017
06:36:43

Sergey
10.07.2017
06:36:53

Gleb
10.07.2017
06:38:55

Google

Sergey
10.07.2017
06:40:01
Видел подобное на android-arsenal

.
10.07.2017
06:40:24
Я там поискал часик
нужного не нашел

Sergey
10.07.2017
06:41:10
Ну, тогда надо делать свой кастомный виджет

.
10.07.2017
06:41:45

Jackson
10.07.2017
08:51:01
compile 'com.azoft.carousellayoutmanager:carousel:1.2.1'
вот что-то типо того, что ты botom @hackermanhackerman

Admin
ERROR: S client not available

Абдур-Рахман
10.07.2017
09:06:44
привет как можно отсюда выйти не принимая эти условия ?

Сергей
10.07.2017
09:08:00
внизу кнопка назад
это стартовый экран после покупки?

Sergey
10.07.2017
09:08:31

Сергей
10.07.2017
09:08:54
если да
то никак. Ты либо принимаешь условия использования и пользуешься телефоном, либо отдаешь телефон обратно

Sergey
10.07.2017
09:09:10
ой, не туда реплай

Сергей
10.07.2017
09:09:11

Sergey
10.07.2017
09:09:19
не должна
а вообще какая кому разница на эти Условия использования?

Абдур-Рахман
10.07.2017
09:09:57

Сергей
10.07.2017
09:10:02
не должна
логически даже подумай, тебе смартфон предоставляют на определенных условиях, если ты не принимаешь эти условия, ты не можешь пользоваться смартфоном

Google

Абдур-Рахман
10.07.2017
09:10:05
вапще не как нельзя обойти ?

Сергей
10.07.2017
09:10:16

Ivan
10.07.2017
09:10:22
прошей циан))

Абдур-Рахман
10.07.2017
09:10:24
может есть способы

Сергей
10.07.2017
09:10:34

Абдур-Рахман
10.07.2017
09:10:43
уменя нету пока его это скрин с ютуба

Сергей
10.07.2017
09:10:55

Sergey
10.07.2017
09:11:10
ну такое
прям вспомнился эпизод из South Park

Александр
10.07.2017
09:33:59
Кто работал с биллингом, если добавить тестовые аккаунта, то всё равно нужно вводить карту и покупать, просто суммка будет 0 ?
или как это работает

Dmitriy
10.07.2017
09:37:52
насчет отображаемой суммы при покупке не уверен, но списывать с карты не будут

Dmitri
10.07.2017
09:44:16
Господа, есть ресайклер, в его елементе картинка загружаемая глайдом. При открытии клавиатуры (onLayoutChangeListener) он скролится вниз, что бы клавиатура его не перекрывала. При scrollToPosition работает некорректно:
При smoothScrollToPosition корректно
Что за фигня и с чем связано?

Сергей
10.07.2017
09:44:59
какой стренмый send