automaticAlbum method
本地自动备份,备份间隔时间number建议是超过5秒钟(备份默认采用5秒更新) 成功:开启number秒备份成功 失败:1.请提供大于0的number参数间隔时间 2.报错信息
Implementation
Future<String> automaticAlbum ({int number = 5}) async {
try {
if (number > 0) {
automaticState = true;
var timeout = Duration(seconds: number);
var timers = Timer.periodic(timeout, (timer) async {
print(automaticState);
// number s 回调一次
var message = await findPhotos();
print(message);
if (automaticState == false) {
timer.cancel(); // 取消定时器
}
});
return "开启${number}秒自动备份";
} else {
return "请提供大于0的间隔时间";
}
} catch (e) {
return e.toString();
}
}