如何使用同一个 Future 另一个 .dart 文件? (扑)
How to use same Future another .dart file? (Flutter)
我想在另一个 .dart
文件中使用 Future teamMember()
。欢迎任何贡献!
import 'package:flutter/material.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'dart:async';
void main() {
runApp(new MaterialApp(
home: new Popups(),
));
}
class Popups extends StatefulWidget {
@override
_PopupsState createState() => _PopupsState();
}
class _PopupsState extends State<Popups> {
Future teamMember() async {
await showDialog(
context: context,
...
...
在您需要的另一个 class 中,创建对弹出窗口的引用 class,然后调用 teamMember。
class OtherClass extends StatelessWidget {
Popups _popups = Popups();
.
.
RaisedButton(
child: Text("show team member popup"),
onPressed: (){
_popups.teamMember();
}
)
}
希望这对您有所帮助
我想在另一个 .dart
文件中使用 Future teamMember()
。欢迎任何贡献!
import 'package:flutter/material.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'dart:async';
void main() {
runApp(new MaterialApp(
home: new Popups(),
));
}
class Popups extends StatefulWidget {
@override
_PopupsState createState() => _PopupsState();
}
class _PopupsState extends State<Popups> {
Future teamMember() async {
await showDialog(
context: context,
...
...
在您需要的另一个 class 中,创建对弹出窗口的引用 class,然后调用 teamMember。
class OtherClass extends StatelessWidget {
Popups _popups = Popups();
.
.
RaisedButton(
child: Text("show team member popup"),
onPressed: (){
_popups.teamMember();
}
)
}
希望这对您有所帮助