【Flutter】URLを開く方法

// url_launcher のインストール必要
// Link: https://pub.dartlang.org/packages/url_launcher
import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart'; // 追加
// void main {...}
// class MyApp extends StatelessWidget {...}
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
floatingActionButton: FloatingActionButton(
onPressed: _launchURL, // ボタンが押されたとき
child: Icon(Icons.launch),
),
);
}
}
_launchURL() async {
const url = 'https://flutter.io';
if (await canLaunch(url)) {
await launch(url);
} else {
throw 'Could not launch $url';
}
}
view raw main.dart hosted with ❤ by GitHub

参考

url_launcher

コメント

このブログの人気の投稿