RichText(
text: TextSpan(
children: [
TextSpan(
text: "Soumik's LinkedIn Profile",
style:
TextStyle(fontSize: 20.0, color: Colors.blue),
recognizer: TapGestureRecognizer()
..onTap = () async {
var url =
"https://www.linkedin.com/in/soumik-mukherjee-438b451b5/";
if (await canLaunch(url)) {
await launch(url);
} else {
throw "Failed to open LinkedIn";
}
},
)
],
),
),
我在 Flutter 上编写了这段代码来启动我的 LinkedIn 个人资料的 URL。当我在模拟器上运行它时,它可以正常工作,因为当我点击 URL 时网页会自动打开。但是,当我通过在调试模式下运行应用程序在物理设备上尝试相同的操作时,URL 没有响应。相反,我在控制台中收到错误。