RxJava-如果其中一个可观察对象引起错误,如何使平面图继续?

问题描述 投票:-1回答:4

我正在创建一个应用,该应用将获取设备上已安装的应用的列表,并从Google Play商店检查版本​​更新。

这是我根据程序包名称获取应用程序信息的方法:

    public Observable<DetailsResponse> getUpdates(@NonNull List<ApplicationInfo> apps) {
        return Observable.fromIterable(apps)
            .flatMap(appInfo -> googlePlayApiService.getDetails(appInfo.packageName));
    }
<<

这是我处理可观察对象的方法:

retrofit2.adapter.rxjava2.HttpException: HTTP 404

如果所有应用都在Playstore上,则可以正常运行。我要这样做,以便在Playstore中找到一个或多个应用程序[[not
时,它仍然可以在找到的应用程序上执行doSomething(),而忽略未找到的应用程序。任何帮助表示赞赏!

我正在创建一个应用,该应用将获取设备上已安装的应用的列表,并检查Google Play商店中的版本更新。这是我根据包名称获取应用程序信息的方法:...

java android rx-java rx-java2 rxjs-observables
4个回答
1
投票

0
投票

0
投票

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.