欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

flutter 文件操作和网络请求

最编程 2024-09-30 11:36:22
...
import 'dart:io'; import 'dart:async'; import 'package:flutter/material.dart'; import 'package:path_provider/path_provider.dart'; class FileOperationRoute extends StatefulWidget { FileOperationRoute({ Key? key}) : super(key: key); _FileOperationRouteState createState() => _FileOperationRouteState(); } class _FileOperationRouteState extends State<FileOperationRoute> { int _counter = 0; void initState() { super.initState(); //从文件读取点击次数 _readCounter().then((int value) { setState(() { _counter = value; }); }); } Future<File> _getLocalFile() async { // 获取应用目录 String dir = (await getApplicationDocumentsDirectory()).path; return File('$dir/counter.txt'); } Future<int> _readCounter() async { try { File file = await _getLocalFile(); // 读取点击次数(以字符串) String contents = await file.readAsString</

推荐阅读