@android_ru

Страница 1699 из 3205
Sergey8827
09.07.2017
18:21:11
Юзаешь рум?
нет. Я с базой работаю via GreenDao

Igor
09.07.2017
18:21:55
А тесты хочешь гонять на ПК или на телефоне тоже норм?

Ну тогда обычные Instrumented tests, которые есть из коробки. https://d.android.com/training/testing/unit-testing/index.html

Google
You
09.07.2017
18:26:47
adb monkey наше все

Sergey8827
09.07.2017
18:27:04
adb monkey наше все
запустил обезьянку на телефон - жесть, телефон заскрипел весь...

но не крашнулось!

хотя нет, крашнуло когда период увеличил лол

Семен
09.07.2017
19:20:07
это типа на соте запускается для теста приложения?

Ⓜ️ᵃʳᵃᵗ
09.07.2017
19:26:47
Sergey8827
09.07.2017
19:28:25
это типа на соте запускается для теста приложения?
автоклацалка короче) adb -d shell monkey -p com.segeyburlaka.test.gosprinklebit.mytestrxmvp 500 > test_logs.txt через виндовскую консоль запускать

Семен
09.07.2017
19:36:12
и даже свой чат могу проверить?

Sergey8827
09.07.2017
19:38:16
Sergey8827
09.07.2017
19:39:10
и даже свой чат могу проверить?
https://www.youtube.com/watch?v=dfPNF-6RXVc только внимательно -е емулятор -d девайс

Google
Dmitry
09.07.2017
19:43:57
кто может подсказать: есть фрагмент, в нём запускаю по событию onClick() анимацию (xml из ресурсов) на View-элемент (Button). НО. анимация не воспроизводится. а если не во фрагменте - отображается нормально. в чем может быть проблема?

Семен
09.07.2017
19:46:52
https://www.youtube.com/watch?v=dfPNF-6RXVc только внимательно -е емулятор -d девайс
adb server is out of date. killing... * daemon started successfully * ** No activities found to run, monkey aborted. что-то идет не так

Gregory
09.07.2017
20:03:04
Семен
09.07.2017
20:03:24
я эмулятор юзаю

Igor
09.07.2017
20:08:17
Sergey8827
09.07.2017
20:15:09
я эмулятор юзаю
укажи из манифеста название пакета

.
09.07.2017
20:40:02
Всем привет, кто-нибудь знает платные или бесплатные готовые решения для видеочата в приложении?

Хорошо бы если поддержка iOS еще была

.
09.07.2017
20:44:10
Отлично, спасибо??

Max
09.07.2017
20:47:12
Pied Piper
Не, там оно уже как-то по другому) Педучат на русском)

.
09.07.2017
20:51:30


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



Максим
09.07.2017
20:52:55
Привет всем А сейчас еще пишут работу сетью через сокеты или используют другие подходы?

@
09.07.2017
20:54:34
Вот посмотри https://github.com/MindorksOpenSource/android-mvp-architecture/tree/master/app/src/main/java/com/mindorks/framework/mvp

Максим
09.07.2017
20:56:11
Просто решил работать через сервисы со вставками через Thread

И передачи параметров через к onStartCommand

Google
Максим
09.07.2017
20:56:44
Но там проблема

Если я выношу в onCreate/конструктор кусок кода, который отвечает за подключение к серверу

А обращаюсь уже к сокету в onStartCommand, то он выдает ошибку - java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.OutputStream java.net.Socket.getOutputStream()' on a null object reference

You
09.07.2017
20:58:58
Код

Максим
09.07.2017
20:59:06
Это если, например, использовать socket.getOutputStream().write("hi".getBytes());

You
09.07.2017
20:59:26
Дай нам код

@
09.07.2017
20:59:29
код[2]

Максим
09.07.2017
20:59:37
public class TcpService extends Service { String TAG = "TcpSERVICE"; public static Socket server = null; public TcpService() { } @Override public void onCreate() { super.onCreate(); new Thread(new Runnable() { @Override public void run() { try { TcpService.server = new Socket(InetAddress.getByName("192.168.56.1"), 5012); } catch (IOException e) { e.printStackTrace(); } } }); Log.d(TAG, "onCreate"); } @Override public int onStartCommand(Intent intent, int flags, int startId) { new Thread(new Runnable() { @Override public void run() { Log.d(TAG, "Trying to send infromation"); try { Log.d(TAG, "I'm here"); TcpService.server.getOutputStream().write("hi".getBytes()); TcpService.server.getOutputStream().flush(); Log.d(TAG, "Working"); }catch (IOException e){ e.printStackTrace(); } Log.d(TAG, "Information sended"); } }).start(); return super.onStartCommand(intent, flags, startId); } @Override public void onDestroy() { super.onDestroy(); Log.d(TAG, "onCreate"); } @Override public IBinder onBind(Intent intent) { // TODO: Return the communication channel to the service. throw new UnsupportedOperationException("Not yet implemented"); } }

@
09.07.2017
20:59:48
blya

Максим
09.07.2017
21:00:03
Это просто тест

Создал, чтобы проверить подключение и передачу параметров

Но чет затупил на моменте ошибку в onStartCommand

@
09.07.2017
21:03:06
почему static?

Максим
09.07.2017
21:03:24
Просто решил так попробовать обратиться, думал, что проблема в области видимости

You
09.07.2017
21:03:27
Стоп подожди

Максим
09.07.2017
21:03:29
Получается, что нет)

You
09.07.2017
21:03:33
У тебя же класс пустой

TcpService

Максим
09.07.2017
21:03:53
?

Не понял

Google
You
09.07.2017
21:04:08
Ой блин

Это конструктор

Ступил

Максим
09.07.2017
21:04:18
:D

You
09.07.2017
21:04:57
Кстати да, попробуй без статик

Максим
09.07.2017
21:05:05
Так я пробовал же, говорю

Это уже моё отчаянье

Admin
ERROR: S client not available

.
09.07.2017
21:05:12
Вот посмотри https://github.com/MindorksOpenSource/android-mvp-architecture/tree/master/app/src/main/java/com/mindorks/framework/mvp
Это ведь проект по clean architecture. Или там внутри есть такой view?

@
09.07.2017
21:06:02
Это ведь проект по clean architecture. Или там внутри есть такой view?
там заюзаны вьюхи поверх вьюх, типа карточки, а так гугли слайдер вью

You
09.07.2017
21:06:37
@nrjshka а покажи логи

Максим
09.07.2017
21:07:13
Сейчас я отправлю логи после попытки запуска onStartCommand

07-09 16:26:45.029 13161-13192/com.example.nrjshka.service E/AndroidRuntime: FATAL EXCEPTION: Thread-305 Process: com.example.nrjshka.service, PID: 13161 java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.OutputStream java.net.Socket.getOutputStream()' on a null object reference at com.example.nrjshka.service.TcpService$2.run(TcpService.java:48) at java.lang.Thread.run(Thread.java:818)

Ошибка выводится

Если в onStartCommand внести код подключения к серверу - ее нте

нет*

You
09.07.2017
21:09:05
А логи онcreate?

Максим
09.07.2017
21:09:22
Вот логи сервера, как только внес код из onCreate в onStartCommand

12:08:37: User connected /192.168.56.1:60884

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

Google
You
09.07.2017
21:09:53
12:08:37: User connected /192.168.56.1:60884
А в онкриэйт такого не происходит?

Максим
09.07.2017
21:11:22
12:11:15: Waiting for connection 12:11:18: Message from /127.0.0.1:62489:Message

Это если через telnet

[Время]Сообщение от[Ip:port]:[Сообщение]

You
09.07.2017
21:12:20
А если через oncreate

Максим
09.07.2017
21:12:25
&

?*

You
09.07.2017
21:12:33
T9

Максим
09.07.2017
21:12:55
Вообще не подключается

You
09.07.2017
21:13:29
А, ну точно

Ты вроде старт забыл вызвать

Максим
09.07.2017
21:14:10
Всм?

Блин

Кайф

???

You
09.07.2017
21:14:35
)

Бывает

Максим
09.07.2017
21:14:52
Спасибо

Тогда еще один вопрос

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