main
dart 18 lines 481 Bytes
Raw
1 import 'package:share_plus/share_plus.dart';
2
3 class ShareService {
4 ShareService._();
5
6 static Future<void> shareText(String text, {String? subject}) async {
7 if (text.trim().isEmpty) return;
8 await SharePlus.instance.share(
9 ShareParams(
10 text: text,
11 subject: subject,
12 // Avoid download/mail fallbacks that can trap the user in-app on Android.
13 downloadFallbackEnabled: false,
14 mailToFallbackEnabled: false,
15 ),
16 );
17 }
18 }