develop_sky #1
@ -3,9 +3,11 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter_easyloading/flutter_easyloading.dart';
|
||||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||||
import 'package:fluwx/fluwx.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:star_lock/app_settings/app_colors.dart';
|
||||
import 'package:star_lock/app_settings/app_settings.dart';
|
||||
import 'package:star_lock/flavors.dart';
|
||||
import 'package:star_lock/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKey_perpetual_logic.dart';
|
||||
import 'package:star_lock/main/lockDetail/passwordKey/passwordKey_perpetual/passwordKey_perpetual_state.dart';
|
||||
import 'package:star_lock/tools/commonDataManage.dart';
|
||||
@ -859,7 +861,18 @@ class _PasswordKeyPerpetualPageState extends State<PasswordKeyPerpetualPage>
|
||||
final String pwdShareStr = logic.getShareContentStr();
|
||||
switch (itemIndex) {
|
||||
case 0: //微信好友
|
||||
NativeInteractionTool().loadNativeShare(shareText: pwdShareStr);
|
||||
Fluwx fluwx = Fluwx();
|
||||
fluwx.registerApi(
|
||||
appId: F.wechatAppInfo.wechatAppId,
|
||||
universalLink: F.wechatAppInfo.universalLink,
|
||||
);
|
||||
fluwx.share(
|
||||
WeChatShareTextModel(
|
||||
pwdShareStr,
|
||||
scene: WeChatScene.session,
|
||||
),
|
||||
);
|
||||
// NativeInteractionTool().loadNativeShare(shareText: pwdShareStr);
|
||||
break;
|
||||
case 1: //短信
|
||||
case 2: //邮件
|
||||
|
||||
@ -166,6 +166,12 @@ class LockVoiceSettingLogic extends BaseGetXController {
|
||||
BluetoothConnectionState.disconnected) {
|
||||
dismissEasyLoading();
|
||||
cancelBlueConnetctToastTimer();
|
||||
// 延迟1秒后重试(避免频繁请求)
|
||||
Future.delayed(const Duration(seconds: 2), () {
|
||||
// 递归调用自身,重试次数+1
|
||||
sendFileToDevice(data, token);
|
||||
});
|
||||
|
||||
// showBlueConnetctToast();
|
||||
}
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user