Ich entwickle eine mobile Anwendung in C# mit .NET Compact Framework 3.5. Der Status muss im Speicher gespeichert werden, d. H. Wenn die Anwendung abstürzt, muss die Anwendung vor dem Absturz in den Status neu gestartet werden.Wie speichert man den mobilen Status einer Anwendung im Speicher?
Alle Geschäftslogik muss auch gespeichert werden, ebenso wie die Formulare. Ich würde gerne wissen, ob es eine einfache Möglichkeit gibt, eine solche Funktion zu verwalten, haben Sie irgendwelche Hinweise? Ist Serialisierung das Richtige?
Danke.
Wird die Anwendung nicht erneut abstürzen, wenn Sie den Status * same * wiederherstellen? Und wenn Sie einen früheren sauberen Zustand meinen, sollten Sie sich nicht eine Transaktionsdatenbank ansehen? – reto
Gute Frage! Tatsächlich tritt das Problem hauptsächlich dann auf, wenn der Benutzer die Anwendung manuell herunterfährt (indem er beispielsweise die Batterie wegnimmt). Ich denke, die Transaktionsdatenbank wäre für diese Anwendung ein Overkill. – OutOfBound