P
Size: a a a
P
А
v
М
v
V
U
V
import 'dart:async';пробую инициировать запись в файл в виджете по кнопке:
import 'dart:io';
import 'package:path_provider/path_provider.dart';
class LogStorage {
Future<String> getFilePath() async {
final Directory appDocumentsDirectory = await getApplicationDocumentsDirectory();
final String appDocumentsPath = appDocumentsDirectory.path;
final String filePath = '$appDocumentsPath/log.txt';
return filePath;
}
Future<void> saveFile() async {
final File file = File(await getFilePath());
print(file);
file.writeAsString("log.txt test contents");
}
Future<void> readFile() async {
final File file = File(await getFilePath());
final String fileContent = await file.readAsString();
print('File Content: $fileContent');
}
}
final LogStorage storage = LogStorage();
RaisedButton(права на запись в манифесте стоят:
splashColor: Colors.blue,
animationDuration: const Duration(seconds: 2),
padding: const EdgeInsets.symmetric(horizontal: 30, vertical: 10),
child: const Text('Save File', style: textStyleButton),
color: Colors.blueGrey,
onPressed: storage.saveFile,
),
V
v
V
import 'dart:async';пробую инициировать запись в файл в виджете по кнопке:
import 'dart:io';
import 'package:path_provider/path_provider.dart';
class LogStorage {
Future<String> getFilePath() async {
final Directory appDocumentsDirectory = await getApplicationDocumentsDirectory();
final String appDocumentsPath = appDocumentsDirectory.path;
final String filePath = '$appDocumentsPath/log.txt';
return filePath;
}
Future<void> saveFile() async {
final File file = File(await getFilePath());
print(file);
file.writeAsString("log.txt test contents");
}
Future<void> readFile() async {
final File file = File(await getFilePath());
final String fileContent = await file.readAsString();
print('File Content: $fileContent');
}
}
final LogStorage storage = LogStorage();
RaisedButton(права на запись в манифесте стоят:
splashColor: Colors.blue,
animationDuration: const Duration(seconds: 2),
padding: const EdgeInsets.symmetric(horizontal: 30, vertical: 10),
child: const Text('Save File', style: textStyleButton),
color: Colors.blueGrey,
onPressed: storage.saveFile,
),
U
V
U
М
А
await Navigator.push()
setState()
U
v
АА
АА