草庐IT

last_updated

全部标签

dart - flutter 代码实验室 : Update ListView on different screen

我完成了FlutterNameGeneratorcodelab并希望扩展它以直接从“保存的建议列表”中删除项目。为此,我在下面添加了onTap处理程序,该处理程序从列表中删除了该对。但是,在我返回并再次重新打开屏幕之前,列表不会更新。如何立即更新第二个屏幕上的列表?void_pushSaved(){Navigator.of(context).push(MaterialPageRoute(builder:(BuildContextcontext){finalIterabletiles=_saved.map((WordPairpair){returnListTile(title:Text(

firebase - Firestore : Updating field in an object removes previous field

我正在使用Flutter云Firestore。这是我的数据库的样子。我想在a_numbers对象中添加更多字段(如“2222”)。我像这样使用updateData(),DocumentReferenceref=Firestore.instance.document("products/-LMhR5cAyW4T0sa03UtU");ref.updateData({"a_numbers":{"2222":false}});上面的代码片段基本上删除了以前的值(1111),然后用2222字段更新了数据库。有什么解决办法吗? 最佳答案 要在不

asynchronous - Stream.last 回调从不触发

我正在使用BLoC模式编写我的Flutter应用程序。我想要的非常简单:显示一个TextField,将流中的最后一个值作为初始值。有一个简单的Bloc:classMyBloc{BehaviorSubject_titleController;StreamgetoutTitle=>_titleController.stream;SinkgetinTitle=>_titleController.sink;MyBloc(Modelmodel){_titleController=BehaviorSubject(seedValue:model.title);}}以及带有FutureBuilder的

火力地堡数据库 : How to get data update timestamp?

我在我的移动应用程序中使用FirebaseDB,它运行得非常好。当没有互联网连接时,数据存储在本地设备中,当互联网连接可用时,数据会自动推送到服务器。一切正常。现在,我想在更新数据时存储时间戳。问题是我该怎么做?场景:现在是早上9点。用户离线。他/她在应用程序中做了一些事情。数据存储在设备中。上午10:00,用户处于互联网区域。数据被推送到firebase服务器。现在,我想要数据库中的两个时间戳,即9:00:00和10:00:00。提前致谢。 最佳答案 将{'.sv':'timestamp'}作为值传递,服务器会将其替换为记录添加到

Dart | flutter 包 : How to update a Packge Not allowing my development to make progress?

以下包尚未更新:https://pub.dartlang.org/packages/tts我遇到了同样的错误。我有什么办法可以更新或解决这个问题以继续https://pub.dartlang.org/packages/tts#-analysis-tab-Runningflutterpackagespubupgradefailedwiththefollowingoutput:ERR:ThecurrentDartSDKversionis2.1.0-dev.1.0.flutter-69fce633b7.BecausettsrequiresSDKversion>=1.8.0

flutter 标签栏 : Update tab (stateful widget) everytime a tab gets visible

新年快乐!:)我有三个选项卡,每个选项卡都有一个有状态的小部件。选项卡#2中显示的数据可以由用户在选项卡#3中更改。因此,当从选项卡#3返回到选项卡#2时,我需要在选项卡#2中调用update()方法。是否有一个有状态的小部件方法会在每次小部件可见时被触发?如果没有,我有什么机会来实现这一目标?最好的,妮可 最佳答案 它没有更新的原因是小部件已经被渲染并且现在被缓存直到用户退出应用程序。您可以尝试多种方法来完成这项工作。例如,VoidCallBack方法,添加异步函数或在initState本身中留空setState。归根结底,这取决

dart - 如何在 flutter https ://key:secret@payment. api/payments/transactionid/update 中调用 URL

如何像这样调用urlhttps://key:secret@payment.api/payments/transactionid/update,我已经调用了http.get(Uri.parse"https://key:secret@payment.api/payments/transactionid/update");但出现以下错误。E/flutter(8892):[ERROR:flutter/shell/common/shell.cc(181)]Dart错误:未处理的异常:E/flutter(8892):FormatException:无效端口 最佳答案

Android - 如何使用 "select last_insert_rowid();"

我是Android新手。我想在TextView中显示一个新ID。所以,我只是想获取已存储在数据库中的最新ID,并声明为Integer将我获取的值加1,然后显示到TextView。我已经阅读了很多有关获取最新ID的问题。如何使用selectlast_insert_rowid();?谢谢! 最佳答案 last_insert_rowid()仅适用于已在同一session中插入的记录。如果您的列被声明为INTEGERPRIMARYKEY,那么如果您没有在新记录中指定一个值,SQLite将自动为其生成一个值。如果在插入记录之前确实需要ID,可

android - Android 中的 Sugar ORM : update a saved object in SQLite

我是在Android上使用SQLite和SugarORM进行应用程序开发的新手,并试图通读SugarORM文档,但没有找到任何关于如何更新SQLite中保存的对象的信息。更改其属性后是否仍可以保存对象?像这样的东西:CustomermyCustomer=(Customer.find(Customer.class,"id=?",id)).get(0);myCustomer.setName("newname");myCustomer.setAddress("newAddress");myCustomer.save();//isthisokayforupdatingtheobject?sav

sql - 在 SQLite UPDATE 中模拟 ORDER BY 来处理唯一性约束

我在SQLite3中有一个表:sqlite>.schemaCREATETABLEtable1(idINTEGERPRIMARYKEYNOTNULL,titleTEXTUNIQUENOTNULL,priorityINTEGERUNIQUENOTNULL);这里是一些示例数据,用于说明:sqlite>SELECT*FROMtable1;idtitlepriority------------------------------1a12b23c34d4我希望将所有priority>1的单元格的priority加1。这是我的第一次尝试:sqlite>UPDATEtable1SETpriority