这是我要在按钮按下时运行的功能,它需要const
字段中的data
字符串值。
当我使用packageNameImported
而不是packageName
时,会提示错误,字符串必须是常量。
是否可以通过任何方式将按钮上的值传递给此功能?
deleteApp(String packageNameImported) {
const packageName = 'package.name.app';
final AndroidIntent intent = const AndroidIntent(
action: 'action_delete',
data: 'package:' + packageName,
);
intent.launch();
}
答案 0 :(得分:1)
常数函数需要常数
更改
final AndroidIntent intent = const AndroidIntent(
到
final AndroidIntent intent = AndroidIntent(