1 votes

Déclencher la relecture (ou la mise à jour) de la base de données (System)App

Les applications système ou les applications en général sont capables de stocker des informations dans une base de données. Mon problème est le suivant : par exemple, l'application Launcher stocke des paramètres tels que la quantité d'applications et leur position sur l'écran d'accueil, les widgets, etc. dans une base de données sur la partition de données.

Ces paramètres sont généralement relus à partir de la base de données, même si une nouvelle application Launcher est remplacée par des paramètres différents pour l'écran d'accueil.

Ma question est maintenant : Is there any method(via shell) to trigger an update or re-read of this apps database, so that the new values from the new Launcher replacement are taken into account without just deleting the whole database or messing around with the current database?

1voto

divided-by-zero Points 952

Juste pour archiver la bonne réponse du commentaire d'Andrew :

Ensuite, tant que le fichier de la base de données est là, t quand elle en aura besoin. Il n'y a pas besoin de forcer la lecture/la mise à jour de l'extérieur (enfin, je suis en train de le faire). l'extérieur (enfin, je ne suis même pas sûr que ce soit possible). Cela devrait être contrôlé dans l'application elle-même. Je m'excuse si je n'ai toujours pas compris. l'idée, peut-être que d'autres lecteurs pourraient avoir une solution pour cela.

J'ai été confus sur la façon dont ces bases de données sont traitées. C'est exactement ce qu'Andrew a écrit : cela dépend de l'implémentation réelle quand et comment la base de données est relue.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X