首页 > 其他分享 >6.04

6.04

时间:2024-06-13 19:10:18浏览次数:14  
标签:String Text 6.04 BuildContext user context text


// 发帖功能
Future<void> insertColumn(
BuildContext context,
String username,
String text)
async {
Dio dio = Dio();
String insertUrl = "http://192.168.211.14:9090/user/user_column";

Map<String, dynamic> data = {
"user_name": username,
"date": DateTime.now().toIso8601String(), // 将 DateTime 转换为 ISO 8601 格式的字符串
"text": text,
"number": 0, // 默认值为0
};

Response response = await dio.post(insertUrl, data: data);

if (response.statusCode == 200) {
showDialog(
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: Text('帖子发布成功'),
content: Text('您的帖子已成功发布!'),
actions: [
TextButton(
onPressed: () {
Navigator.of(context).pop(); // 关闭对话框
},
child: Text('确定'),
),
],
);
},
);
} else {
showDialog(
context: context,
builder: (BuildContext context) {
return AlertDialog(
title: Text('帖子发布失败'),
content: Text('遇到了一些问题,请稍后再试!'),
actions: [
TextButton(
onPressed: () {
Navigator.of(context).pop(); // 关闭对话框
},
child: Text('确定'),
),
],
);
},
);
}
}

标签:String,Text,6.04,BuildContext,user,context,text
From: https://www.cnblogs.com/kongxiangzeng/p/18246585

相关文章

  • 2024.06.04《个人总结》
      (大二下)课程总结——软件工程 1)回顾你的课程计划(第一周的计划),你完成的程度如何?请列出具体数据和实际例子。  1.你在这门课的计划是什么?参考一些学校的教学,你对这个课程有什么期待?你打算怎样度过这个课程?    计划就是尽力跟上建民老师的节奏同时,还能主动学习......
  • Ubuntu16.04 opencv环境搭建(C++)
    Ubuntu下vscode跑opencv程序环境搭建。目录1ubuntu查看opencv版本2下载opencv包3依赖配置4进入安装包内执行5配置环境变量6VScode配置-下载c++扩展7编译运行helloworld8在vscode中配置opencv环境9运行结果1ubuntu查看opencv版本pkg-config--modversion......
  • Ubuntu 16.04 LTS 升级到 Ubuntu 18.04 LTS
    Ubuntu从16.04升级到18.04版本_ubuntu16upgrade了18的库-CSDN博客......
  • ubuntu16.04安装zabbix-agent
    环境:root@localhost:~#lsb_release-aNoLSBmodulesareavailable.DistributorID: UbuntuDescription: Ubuntu16.04.7LTSRelease: 16.04Codename: xenialroot@localhost:~#dpkg--print-architecturearmhf联网安装:#下载root@localhost:~#wgethttp://repo.zabb......
  • ubuntu16.04 wordpress建站教程
    四、wordpress搭建完成本地浏览器输入服务器IP地址,跳转至wordpress安装界面在安装界面中输入数据库密码即可完成安装本地机器输入IP地址/wp-admin进入wordpress后台登录成功......
  • ubuntu 16.04 安装ngnix
    1、依赖安装#解决依赖包openssl安装sudoapt-getinstallopenssllibssl-dev#解决依赖包pcre安装sudoapt-getinstalllibpcre3libpcre3-dev#解决依赖包zlib安装sudoapt-getinstallzlib1g-dev 2、安装nginx下载nginx先并解压 地址进入解压目录执行./c......
  • ubuntu16.04server版本安装网卡
    设置用户开机进入BIOS里取消勾选SecureBootEnableci30#输入用户名和密码登陆sudopasswdroot#如果是首次登陆,需要设置root密码(密码统一设置123456)su#切换root用户,输入root用户密码安装make工具:fdisk-l#查看安装磁盘为/dev/sdb1mount/dev/sdb1/opt......
  • 在ubuntu16.04下,源码编译安装特定版本的MongoDB PHP扩展
    背景:我的php项目在连接其他mongo库时报:Serveratxxx:27017reportswireversion5,butthisversionoflibmongocrequiresatleast6(MongoDB3.6)原因:本地MongoDBPHP扩展的版本过高解决方法:降低本地PHP扩展MongoDB版本,现在要降到mongodb-1.12.0版本步骤:1:下载......
  • 如何在 Ubuntu 16.04 上使用 Minio 设置对象存储服务器
    前些天发现了一个人工智能学习网站,通俗易懂,风趣幽默,最重要的屌图甚多,忍不住分享一下给大家。点击跳转到网站。介绍从基于云的备份解决方案到高可用性内容交付网络(CDN),对象存储已成为现代技术领域不可或缺的一部分。而且,凭借其占用空间小、界面简单以及与多种云存储服务的兼容性......
  • Ubuntu16.04 安装openjdk-6/7/8-jdk
    Ubuntu16.04安装openjdk-6/7/8-jdksudoapt-getinstallopenjdk-7-jre或者sudoapt-getinstallopenjdk-7-jdkUbuntu16.04的安装源已经默认没有openjdk7了,所以要自己手动添加仓库,如下:1.oracleopenjdkppasourcesudoadd-apt-repositoryppa:openjdk-r/ppasudoapt-getupda......