【发布时间】:2020-12-19 13:26:52
【问题描述】:
该数据消失。但我希望每当我点击删除按钮时它立即删除而不是重新启动应用程序。我如何解决这个问题有人建议我吗?
这里是初始化状态码
@override
void initState() {
super.initState();
setState(() {
getPostsData();
});
controller.addListener(() {
double value = controller.offset / 119;
setState(() {
topContainer = value;
closeTopContainer = controller.offset > 50;
});
});
_currentScreen();
}
这是我的删除方法代码
void _delete(BuildContext context, int id) async {
int result = await dbHelper.deletedata(id);
if (result != 0) {
_showSnackBar(context, 'Data Deleted Successfully');
updateListView();
}
}
这是我的更新列表代码
void updateListView() {
final Future<Database> dbFuture = dbHelper.initializeDatabase();
dbFuture.then((database) {});
}
【问题讨论】:
标签: flutter flutter-layout flutter-listview flutter-layoutbuilder