Size: a a a

Android Developer

2020 October 30

ИМ

Иван Макеев... in Android Developer
Leonid Kharin
то есть тут уже я правильно получаю данные
public void onResponse(@NonNull Call<List> call, @NonNull Response<List> response) {
                       List list = response.body();
                       
                       list.getCompany().getEmployees().get(0);
в принципе да, но лучше проверять что тело не пустое.
источник

LK

Leonid Kharin in Android Developer
Иван Макеев
в принципе да, но лучше проверять что тело не пустое.
спасибо
источник

LK

Leonid Kharin in Android Developer
еще вот такой вопрос, правильно ли будет заполнить коллекцию по циклу нужными значениями или это как то автоматически должно происходить ?
источник

ИМ

Иван Макеев... in Android Developer
Leonid Kharin
еще вот такой вопрос, правильно ли будет заполнить коллекцию по циклу нужными значениями или это как то автоматически должно происходить ?
не совсем понял. заполнить откуда? какими-то рандомными данным или от запроса?
источник

LK

Leonid Kharin in Android Developer
Иван Макеев
не совсем понял. заполнить откуда? какими-то рандомными данным или от запроса?
list.getCompany().getEmployees().get(0);
это у нас 1 элемент, а там таких может быть несколько, вот взять от этого
list.getCompany().getEmployees().size();
и по циклу заполнить коллекцию
источник

ИМ

Иван Макеев... in Android Developer
вообще, если вы правильно указали аннотации, то у вас вернется список компаний, в которых буду еще данные, типа списка работников. и с ним вы можете делать все что угодно.
источник

ИМ

Иван Макеев... in Android Developer
ну не только аннотации, но и типи свойств
источник

LK

Leonid Kharin in Android Developer
получается что это
 list.getCompany().getEmployees()
уже готовая заполненная коллекция
источник

LK

Leonid Kharin in Android Developer
спасибо понял
источник

FL

First Last in Android Developer
Здравствуйте, а подскажите,как на серверном линуксе запустить андроид эмулятор?
источник

LK

Leonid Kharin in Android Developer
подскажите пожалуйста пример recyclerview + moxy java без использования rxJava
источник
2020 November 01

AL

Alex Lewz in Android Developer
First Last
Здравствуйте, а подскажите,как на серверном линуксе запустить андроид эмулятор?
что за дистрибутив? кстати у вас в серверном прцессоре может не быть некоторых нужных инструкций или они могут быть отключены в биосе. в целом процесс не должен отличаться от обычного десктопного. используйте GenyMotion 100% во всех средах отрабатывает
источник

S

Sasha in Android Developer
ребята, я надеюсь, что все у вас все хорошо, и я реализовал сокет tcp с kotlin ktor в Android, но я получаю следующее исключение FATAL EXCEPTION: main
   Process: yodgorbekkomilov.edgar.printfultask, PID: 30081
   java.nio.channels.UnresolvedAddressException
       at sun.nio.ch.Net.checkAddress(Net.java:107)
       at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:663)
       at io.ktor.network.sockets.SocketImpl.connect$ktor_network(SocketImpl.kt:31)
       at io.ktor.network.sockets.ConnectUtilsJvmKt.connect(ConnectUtilsJvm.kt:19)
       at io.ktor.network.sockets.TcpSocketBuilder.connect(TcpSocketBuilder.kt:38)
       at io.ktor.network.sockets.TcpSocketBuilder.connect$default(TcpSocketBuilder.kt:37)
       at yodgorbekkomilov.edgar.printfultask.MainActivity$onCreate$1$1.invokeSuspend(MainActivity.kt:28)
       at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
       at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
       at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:274)
       at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:86)
       at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:61)
       at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source:1)
       at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Unknown Source:8)
       at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source:1)
       at yodgorbekkomilov.edgar.printfultask.MainActivity$onCreate$1.onClick(MainActivity.kt:27)
       at android.view.View.performClick(View.java:6614)
       at android.view.View.performClickInternal(View.java:6587)
       at android.view.View.access$3100(View.java:787)
       at android.view.View$PerformClick.run(View.java:26122)
       at android.os.Handler.handleCallback(Handler.java:873)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loop(Looper.java:201)
       at android.app.ActivityThread.main(ActivityThread.java:6820)
       at java.lang.reflect.Method.invoke(Native Method)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:922)   в моем проекте  если вы хотите, я могу поделиться своим кодом kotlin с gistom
источник

VN

Vladimir Novopashin in Android Developer
Sasha
ребята, я надеюсь, что все у вас все хорошо, и я реализовал сокет tcp с kotlin ktor в Android, но я получаю следующее исключение FATAL EXCEPTION: main
   Process: yodgorbekkomilov.edgar.printfultask, PID: 30081
   java.nio.channels.UnresolvedAddressException
       at sun.nio.ch.Net.checkAddress(Net.java:107)
       at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:663)
       at io.ktor.network.sockets.SocketImpl.connect$ktor_network(SocketImpl.kt:31)
       at io.ktor.network.sockets.ConnectUtilsJvmKt.connect(ConnectUtilsJvm.kt:19)
       at io.ktor.network.sockets.TcpSocketBuilder.connect(TcpSocketBuilder.kt:38)
       at io.ktor.network.sockets.TcpSocketBuilder.connect$default(TcpSocketBuilder.kt:37)
       at yodgorbekkomilov.edgar.printfultask.MainActivity$onCreate$1$1.invokeSuspend(MainActivity.kt:28)
       at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
       at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
       at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:274)
       at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:86)
       at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:61)
       at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source:1)
       at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Unknown Source:8)
       at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source:1)
       at yodgorbekkomilov.edgar.printfultask.MainActivity$onCreate$1.onClick(MainActivity.kt:27)
       at android.view.View.performClick(View.java:6614)
       at android.view.View.performClickInternal(View.java:6587)
       at android.view.View.access$3100(View.java:787)
       at android.view.View$PerformClick.run(View.java:26122)
       at android.os.Handler.handleCallback(Handler.java:873)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loop(Looper.java:201)
       at android.app.ActivityThread.main(ActivityThread.java:6820)
       at java.lang.reflect.Method.invoke(Native Method)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:922)   в моем проекте  если вы хотите, я могу поделиться своим кодом kotlin с gistom
Пишет что адрес у тебя кривой. Разбирайся в коде
источник

S

Sasha in Android Developer
Vladimir Novopashin
Пишет что адрес у тебя кривой. Разбирайся в коде
Ya v addresse codu ukazoval pravilno mojej posmotret moy code
источник

VN

Vladimir Novopashin in Android Developer
Sasha
Ya v addresse codu ukazoval pravilno mojej posmotret moy code
Что у тебя высвечивается в Logcat?
источник

S

Sasha in Android Developer
Ya proveril
источник

S

Sasha in Android Developer
My question is how can I make correct authorization following api.Application should communicate with ios-test.printful.lv:6111 using TCP.When initially connecting to the server the application should send the followingcommand: AUTHORIZE <email> where <email> is your email address. The server willrespond with the list of users in the following format: USERLIST<id>,<name>,<image>,<latitude>,<longitude>;<id2>,<name2>,<image2>,<latitude2>,<longitude2>;...Connection to the server should be left open in order to continuously receive latest usercoordinates in the following format: UPDATE <user id>,<latitude>,<longitude>All commands should be separated using a newline character (\n) zdes moy vopros na angliskom
источник

S

Sasha in Android Developer
Vladimir Novopashin
Что у тебя высвечивается в Logcat?
Vladimir ya delayu kak skazano v doce neznayu gde oshibayus
источник

VN

Vladimir Novopashin in Android Developer
источник