【发布时间】:2021-07-05 11:11:15
【问题描述】:
【问题讨论】:
-
添加一些你已经完成的代码。
-
我添加了它。图片1和图片2
【问题讨论】:
问题:您可以做些什么来避免这种情况? 答案:在这里声明一个布尔值 =>
class YourAppState extends State<YourApp> {
bool _isClicked = false;
然后在你的方法_showShare()中使用它
void _showShare() async {
if(!_isCLicked)
{
await Share.share("https://xxxx.com");
_isCLicked =true;
}
}
当您想再次使用该共享功能时,将其值恢复为 false。
【讨论】:
当用户选择共享图标时,您可以使用一个标志来解决您的问题,您的标志将为假,当共享模式将完全打开时,您的标志将再次为真。 最后使用您的标志来处理用户是否选择共享图标
【讨论】: