【发布时间】:2018-05-17 13:05:34
【问题描述】:
我有两个飞镖页面。 [1]:https://i.stack.imgur.com/D1xaf.png
在第二页中,我从网站上抓取了文本,将值存储在一个名为fetchedstring 的字符串中,它使用 console 命令行打印字符串命令print。
但我希望这个字符串显示在我的飞镖主页中。
怎么做?
//DART FILE 1 HAS THE FOLLOWING CODE
import 'package:flutter/material.dart';
import './function.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget
{
@override
Widget build(BuildContext context)
{
return new MaterialApp(
home: new Scaffold(
appBar: new AppBar(),
body: new Center(
child: new String(fetchedtext),//Here I Want The Fetched Text
),
),
);
}
}
//DART PAGE 2 HAS THE FOLLOWING CODE
import 'package:http/http.dart' as http;
import 'package:html/parser.dart' as parser;
import 'package:html/dom.dart';
mainz() async
{
http.Response response = await http.get('https://www.google.com');
Document document = parser.parse(response.body);
document.getElementsByTagName('a').forEach((Element element)
{
final String fetchedText = element.text;
print(fetchedText);
}
);
}
//I WANT THAT String "fetchedtext" to be displayed in my Dart Page1.
【问题讨论】:
-
请添加代码来演示您尝试完成的工作以及您尝试过的工作。
-
请编辑问题并在此处添加文本。
-
请确保代码格式正确。如果您希望人们花时间回答您的问题,那么您应该付出一些努力来提出正确的问题。正确格式化代码是其中的一部分。
-
我做了一些事情,最后我真的不知道如何格式化问题,抱歉,我在问题的第一行附加了一个图像文件!!!
-
只需复制/粘贴格式化的代码。选择代码并单击工具栏中的
{}按钮。
标签: string dart flutter flutter-layout