小编rah*_*hat的帖子

使用 flow 作为 API 调用的返回类型

我从过去 8 个月开始就开始关注 kotlin 和协同例程,根据我的理解,如果我们将它用作 api 调用的返回类型,那么它并不是流的最佳使用。

例如:

fun getCoutries(): Flow<List<Country>> = flow {
   emit(apiInterface.getAllCountries())
}
Run Code Online (Sandbox Code Playgroud)

我在一次性 api 调用中看到类似这样的流的使用,我想知道是否应该阻止这种情况。因为流是一股流,而不是一次射击。

android coroutine kotlin kotlin-coroutines kotlin-flow

3
推荐指数
1
解决办法
3469
查看次数

如何测试我的应用内定价以其他货币表示的情况?

我将 Google Play Billing 库用于应用内产品。

使用我的应用程序时,我总是会看到以我所在国家/地区货币显示的原始定价。价格出现在 Google Play 购买弹出窗口中,以及我使用的地方getPrice()

我想体验格式化价格在不同国家/地区的样子,以确保它在我自己的 UI 和计费 UI 中看起来都很好。而且只是为了亲眼看到自动转换是有效的。

我怎样才能做到这一点?

android in-app-billing google-play

2
推荐指数
1
解决办法
365
查看次数