flutter - 在颤振中使用字符串值而不是常量字符串
问题描述
这是我想在按下按钮时运行的功能,它需要字段const
中的字符串值data
。
当我使用packageNameImported
而不是packageName
它时,会给出一个错误,即 String 必须是常量。
有什么方法可以在按下时将值从按钮传递到此功能?
deleteApp(String packageNameImported) {
const packageName = 'package.name.app';
final AndroidIntent intent = const AndroidIntent(
action: 'action_delete',
data: 'package:' + packageName,
);
intent.launch();
}
解决方案
常量函数需要常量值
改变
final AndroidIntent intent = const AndroidIntent(
至
final AndroidIntent intent = AndroidIntent(
推荐阅读
- python - 基于平台拆分数据(来自文本/json文件)(使用Python)
- c# - 更改图像后在 wpf 窗口中重新加载图像
- parallel-processing - 运行 N 个函数与 1 个组合函数
- wso2 - WSO2 2.1 APIM 分布式设置
- css - 如何在不创建间距的情况下将此 CTA 横幅放置在其他两个 div 之上?
- angular - Angular 6 添加查询参数而无需重新加载
- imagemagick - 如何在带有 imagemagick 的脚本中使用 pango
- amazon-web-services - 从本地机器连接到 aws 远程 mariadb 服务器
- java - Flink SQL:在 GROUP BY 查询的结果中重复分组键
- wikipedia - 如何发送维基百科页面的地址而不是完整页面?