小编Gbe*_*a A的帖子

Flutter - 同时请求多个 API 的最佳方式

我有两个 URL,我正在使用该fetchData()函数来解析 json。

Future<Iterable> fetchData() async {
var response = await http.get(firstUrl);
var listOne = List<Article>();

if (response.statusCode == 200) {
  var notesJson = json.decode(response.body);
  var bodyList = notesJson['items'];
  for (var i in bodyList) {
    listOne.add(Article.fromJson(i));
  }
}
var resp = await http.get(secondUrl);
var listTwo = List<Article>();
if (resp.statusCode == 200) {
  var notesJson = json.decode(resp.body);
  var bodyList = notesJson['items'];
  for (var i in bodyList) {
    listTwo.add(Article.fromJson(i));
  }
}

var newL = [...listOne, ...listTwo];
return newL;
}
Run Code Online (Sandbox Code Playgroud)

我觉得这是多余的。我想知道这是否是正确的方法,或者我可以优化它吗?由于我正在查询两个 …

future dart flutter

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

查看以在Android App中显示第三方许可证

我是Android App Development的新手,正在研究各种视图。Google Play音乐Android应用中使用了一种特殊的视图引起了我的注意。

屏幕截图

我认为这是一个PopUpWindow,但不确定。我们如何实现这种视图并自定义其中的文本?

android view android-layout

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

抽奖动画不起作用

如何在Android中使用Lottie Animation?我尝试过,但是动画没有运行。如何开始JSON动画?我想使用自定义加载动画,而不是使用常规的圆形进度栏。

android lottie-android lottie

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

标签 统计

android ×2

android-layout ×1

dart ×1

flutter ×1

future ×1

lottie ×1

lottie-android ×1

view ×1