我对 Flutter 还很陌生,正在尝试制作一个简单的应用程序,在其中使用 API 获取数据并尝试显示结果。
这个函数负责获取数据(这个函数工作正常,我获取数据):
Connection connection = Connection();
String textValue = '';
Future<void> createlist() async {
List<MoviesByTitle> movieTitle = [];
String response = await connection.getMovieByTitle();
var data = jsonDecode(response);
var results = data['results'];
for (int i = 0; i < results.length; i++) {
movieTitle.add(
MoviesByTitle(
movieId: results[i]['id'],
title: results[i]['original_title'],
shortDescription: results[i]['overview'],
year: results[i]['release_date'],
),
);
}
}
Run Code Online (Sandbox Code Playgroud)
屏幕本身来了:
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Movies app"),
),
body: Column(
children: [
TextField(
decoration: const …Run Code Online (Sandbox Code Playgroud) Transformer接口的代码如下:
public interface Transformer<FROM, TO> {
TO transform(FROM value);
}
Run Code Online (Sandbox Code Playgroud)
PersonSubscriberTransformer到目前为止,该类的代码如下所示:
public class PersonSubscriberTransformer<FROM, TO> implements Transformer {
private Predicate<Person> predicate;
public PersonSubscriberTransformer(Predicate<Person> predicate) {
this.predicate = predicate;
}
@Override
public Object transform(Object value) {
return null;
}
}
Run Code Online (Sandbox Code Playgroud)
变换方法的参数应该是List<Person>并且它应该返回一个List<Subscriber>. 当我更改参数时,我收到一条错误消息,提示我应该将该方法拉至 Transformer 接口。
以正确的方式实施此方法的解决方案是什么?
我已经vue3-google-map在一些 Vue 项目中使用过这个插件,但现在我正在开发一个 Nuxt 项目,我也想在这里使用它。有什么方法可以将其添加到 Nuxt 中吗?
dart ×1
flutter ×1
flutter-card ×1
generics ×1
google-maps ×1
inheritance ×1
interface ×1
java ×1
nuxt.js ×1
nuxtjs3 ×1