J'ai une application dans laquelle j'aimerais que l'utilisateur puisse changer de description. Le processus actuel est destiné à l'utilisateur de cliquer sur la description qui ouvre un nouvel écran à partir de laquelle l'utilisateur peut mettre à jour leur description. Une fois que l'utilisateur clique sur Enregistrer, ils sont renvoyés à l'écran précédent. p>
est-il possible que l'utilisateur puisse être capable directement de modifier la description et de sauvegarder et de mettre à jour automatiquement? p>
3 Réponses :
Peut-être que vous pouvez utiliser le WillPopscope classe pour intercepter le backbutton et enregistrer le changement automatiquement lorsque l'utilisateur revient. P>
Un exemple pourrait être trouvé ici P>
Vous pouvez utiliser un Dialog ou un Feuille inférieure Pour que vous appelle à la mise à jour de la description lorsqu'il clique dessus. Vous pouvez ensuite enregistrer cela et mettre à jour l'étiquette qui sera effectuée automatiquement si vous définissez la valeur sur une variable ou utilisez l'aspect en temps réel de Firestore. Cela annule ensuite la nécessité d'avoir un écran séparé. P>
Toutes les chances que je puisse charger le texte de la base de données dans un "Textfield" pour le rendre modifiable? Entendu de Steh comme édittableText
Je l'ai eu le fonctionnement via un et remplacer TextFormfield code> pour avoir une valeur de texte initiale. Définissez simplement
votre texte code> avec votre valeur de chaîne de base de données. Pour l'enregistrer, vous pouvez écraser le comportement
backbutton code>. Nonobstant, pour changer le comportement des gestes d'iOS Swipe n'est pas aussi facile. Devinez que je dois regarder dans
itinéraires code> pour déclencher une base de données Enregistrer lorsque l'écran est sauté. P> p>