我有一个应用程序,我希望用户能够更改其描述。当前过程是供用户点击描述,该描述打开一个新屏幕,用户可以从中更新其描述。用户单击“保存”后,将导航回上一屏幕。
用户是否可以直接编辑说明并自动保存和更新?
也许您可以使用qazxsw poi类来拦截后退按钮,并在用户返回时自动保存更改。
可以找到一个例子WillPopScope
我通过bottom sheet使用它来获得初始文本值。只是定义
TextFormField
并用您的数据库字符串值替换TextEditingController _textController;
@override
void initState() {
super.initState();
_textController = TextEditingController(text: 'Your text');
}
。要保存它,您可以覆盖Your text
行为。尽管如此,改变iOS滑动手势的行为并不容易。猜猜我必须查看BackButton
以在弹出屏幕时触发数据库保存。