Форум программистов, компьютерный форум CyberForum.ru

Retrofit 2 + RxAndroid + VkApi. Как возвратить ответ? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Программа для сайта доставки суши http://www.cyberforum.ru/android-dev/thread1828842.html
Всем привет. Ребят,помогите. Нужно написать приложение с нуля,для сайта доставки суши,но знаний в данной области совсем нет. С чего начать? Может есть какие-то пошаговые инструкции,ещё что-либо.
Android Посоветуйте монетизацию игры Всем привет! Я начинающий разработчик игр под Андроид. Сделал свою небольшую игру и проблема возникла в монетизации. Сначала я сделал там рекламу Admob. Но потом когда я понял что вывести деньги я от туда никак не смогу (в связи со страной)я начал искать других рекламодателей с удобным выводом денег (web-money), но так ничего не нашел:cry:.Хотелось бы так, чтобы можно было настроить рекламу без... http://www.cyberforum.ru/android-dev/thread1828841.html
Поднять элементы когда клавиатура выезжает Android
Привет, не поднимает элементы когда клавиатура выкатывает (Клавиатура закрывает кнопку) 1. В манифесте прописывал android:windowSoftInputMode="adjustResize" //так android:windowSoftInputMode="adjustPan" // и так android:windowSoftInputMode="adjustResize|adjustPan" // и вот так 2. Вот так выглядит XML: (Пробовал и в linerlayuot пихать, и фокусы ставить )
Программное заполнение Navigation Drawer Android
Задача - вывести в Navigation Drawer стандартного шаблона список доступных датчиков устройства. Каким образом программно можно добавлять пункты меню в Дровер? По умолчанию стандартный шаблон подхватывает пункты из дирриктории res/menu/activity_menu_drawer.xml.
Android Ошибка в коде, из-за которой вылетает приложение http://www.cyberforum.ru/android-dev/thread1828546.html
Происходит ошибка и приложение вылетает (останавливается). package com.example.vital.bitrans; import android.app.Application; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.Button; import android.widget.EditText; import android.view.View; import android.view.View.OnClickListener;
Android Отмена распознавания голоса Создаю интент с распознаванием Intent listenIntent; private void startVoiceRecognitionActivity() { listenIntent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); listenIntent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE, getClass().getPackage().getName()); listenIntent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Произнесите команду"); ... подробнее

Показать сообщение отдельно
Rom96
0 / 0 / 0
Регистрация: 07.11.2014
Сообщений: 35
18.10.2016, 18:37  [ТС]     Retrofit 2 + RxAndroid + VkApi. Как возвратить ответ?
xaat, К сожалению данное решение не подходит. Предлагает вернуть только вернуть сам ArrayList

вот лог вот такой попытки к примеру без лямбд
Java
1
2
3
4
5
6
7
8
9
call.subscribe(new Action1<ProfileInfo>() {
            @Override
            public void call(ProfileInfo profileInfo) {
                ArrayList<ResponseProfileInfo> profileInfos = profileInfo.getResponse();
 
                for(ResponseProfileInfo responseProfileInfo : profileInfos)
                    Log.d("TAG", responseProfileInfo.getFirstName());
            }
        });
Сам лог:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
10-18 18:34:50.578 23209-23209/com.pack.vkdesk E/AndroidRuntime: FATAL EXCEPTION: main
                                                                 Process: com.pack.vkdesk, PID: 23209
                                                                 java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { (has extras) }} to activity {com.pack.vkdesk/com.pack.vkdesk.presentation.activity.ProfileActivity}: rx.exceptions.OnErrorNotImplementedException
                                                                     at android.app.ActivityThread.deliverResults(ActivityThread.java:3717)
                                                                     at android.app.ActivityThread.handleSendResult(ActivityThread.java:3760)
                                                                     at android.app.ActivityThread.access$1400(ActivityThread.java:171)
                                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1357)
                                                                     at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                     at android.os.Looper.loop(Looper.java:146)
                                                                     at android.app.ActivityThread.main(ActivityThread.java:5679)
                                                                     at java.lang.reflect.Method.invokeNative(Native Method)
                                                                     at java.lang.reflect.Method.invoke(Method.java:515)
                                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
                                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
                                                                     at dalvik.system.NativeStart.main(Native Method)
                                                                  Caused by: rx.exceptions.OnErrorNotImplementedException
                                                                     at rx.internal.util.InternalObservableUtils$ErrorNotImplementedAction.call(InternalObservableUtils.java:386)
                                                                     at rx.internal.util.InternalObservableUtils$ErrorNotImplementedAction.call(InternalObservableUtils.java:383)
                                                                     at rx.internal.util.ActionSubscriber.onError(ActionSubscriber.java:44)
                                                                     at rx.observers.SafeSubscriber._onError(SafeSubscriber.java:153)
                                                                     at rx.observers.SafeSubscriber.onError(SafeSubscriber.java:115)
                                                                     at retrofit2.adapter.rxjava.OperatorMapResponseToBodyOrError$1.onError(OperatorMapResponseToBodyOrError.java:52)
                                                                     at retrofit2.adapter.rxjava.RxJavaCallAdapterFactory$RequestArbiter.request(RxJavaCallAdapterFactory.java:178)
                                                                     at rx.Subscriber.setProducer(Subscriber.java:209)
                                                                     at rx.Subscriber.setProducer(Subscriber.java:205)
                                                                     at rx.Subscriber.setProducer(Subscriber.java:205)
                                                                     at retrofit2.adapter.rxjava.RxJavaCallAdapterFactory$CallOnSubscribe.call(RxJavaCallAdapterFactory.java:152)
                                                                     at retrofit2.adapter.rxjava.RxJavaCallAdapterFactory$CallOnSubscribe.call(RxJavaCallAdapterFactory.java:138)
                                                                     at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48)
                                                                     at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30)
                                                                     at rx.Observable.subscribe(Observable.java:10296)
                                                                     at rx.Observable.subscribe(Observable.java:10263)
                                                                     at rx.Observable.subscribe(Observable.java:10068)
                                                                     at com.pack.vkdesk.presentation.activity.ProfileActivity.getInfo(ProfileActivity.java:61)
                                                                     at com.pack.vkdesk.presentation.activity.ProfileActivity.onActivityResult(ProfileActivity.java:52)
                                                                     at android.app.Activity.dispatchActivityResult(Activity.java:5775)
                                                                     at android.app.ActivityThread.deliverResults(ActivityThread.java:3713)
                                                                     at android.app.ActivityThread.handleSendResult(ActivityThread.java:3760)*
                                                                     at android.app.ActivityThread.access$1400(ActivityThread.java:171)*
                                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1357)*
                                                                     at android.os.Handler.dispatchMessage(Handler.java:102)*
                                                                     at android.os.Looper.loop(Looper.java:146)*
                                                                     at android.app.ActivityThread.main(ActivityThread.java:5679)*
                                                                     at java.lang.reflect.Method.invokeNative(Native Method)*
                                                                     at java.lang.reflect.Method.invoke(Method.java:515)*
                                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)*
                                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)*
                                                                     at dalvik.system.NativeStart.main(Native Method)*
                                                                  Caused by: android.os.NetworkOnMainThreadException
                                                                     at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1166)
                                                                     at java.net.InetAddress.lookupHostByName(InetAddress.java:385)
                                                                     at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
                                                                     at java.net.InetAddress.getAllByName(InetAddress.java:214)
                                                                     at okhttp3.Dns$1.lookup(Dns.java:39)
                                                                     at okhttp3.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:173)
                                                                     at okhttp3.internal.http.RouteSelector.nextProxy(RouteSelector.java:139)
                                                                     at okhttp3.internal.http.RouteSelector.next(RouteSelector.java:81)
                                                                     at okhttp3.internal.http.StreamAllocation.findConnection(StreamAllocation.java:172)
                                                                     at okhttp3.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:123)
                                                                     at okhttp3.internal.http.StreamAllocation.newStream(StreamAllocation.java:93)
                                                                     at okhttp3.internal.http.HttpEngine.connect(HttpEngine.java:296)
                                                                     at okhttp3.internal.http.HttpEngine.sendRequest(HttpEngine.java:248)
                                                                     at okhttp3.RealCall.getResponse(RealCall.java:243)
                                                                     at okhttp3.RealCall$ApplicationInterceptorChain.proceed(RealCall.java:201)
                                                                     at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:163)
                                                                     at okhttp3.RealCall.execute(RealCall.java:57)
                                                                    at retrofit2.OkHttpCall.execute
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru