Ant*_*ika 1 android ios dart flutter flutter-web
这是安蒂卡。前几天开始学习编码,只熟悉HTML/CSS/JS,以及dart/flutter的基础知识
\n开发人员级别:初学者\n
\n项目类型和语言:我正在使用flutter开发一个任务应用程序。
这是我的任务卡(小部件)代码-
\nclass TaskCardWidget extends StatelessWidget {\n\n//const TaskCardWidget({ Key? key }) : super(key: key);\n\nfinal String title; \nTaskCardWidget({this.title}); \n\n// THE ERROR IS RETURNING HERE, IN THE LINE JUST ABOVE <<\n// \xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\xe2\x81\x80\n\n @override\n Widget build(BuildContext context) {\n return Container(\n \n...\n// I WANT IT TO WORK LIKE THIS - \n// if title comes null,\n// it should change to "Unnamed Task" \n\n Text(\n title ?? "(Unnamed Task)",\n //style: TextStyle(),\n ),\n...\n\n );}}\nRun Code Online (Sandbox Code Playgroud)\n问题/错误- 下面的代码返回此错误。
\nThe parameter \'title\' can\'t have a value of \'null\' because of its type, but the implicit default value is \'null\'.\n\nTry adding an explicit non- "null" default value ...\nRun Code Online (Sandbox Code Playgroud)\n限制- 应用程序的限制是,它可能会获取 的空值title。
\n如果发生这种情况,我只想将title值更改为“(未命名任务)”。
如何让构造函数按原样接受“title”值
并稍后在代码中处理“null”值
改变
final String title;
Run Code Online (Sandbox Code Playgroud)
到
final String? title;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3598 次 |
| 最近记录: |