Not sure of other ways, but couldn't you use some sort of preference check
for a new flag the update only knows about, if it's not there, wipe the
saves out then set it? Some sort of "first run" flag for the update?

On Wed, Jan 20, 2010 at 2:30 PM, Joshua Frank <[email protected]> wrote:

> I have a game the allows the user to save the game in a file. I have a
> new update coming out the will make the previous saved games not work.
> Is the any way to delete all the files that my program created?
>
> I have been serializing the games and saving them like this:
>
> ObjectOutputStream os = new ObjectOutputStream(openFileOutput(gameName
> + ".sav", 0));
> os.writeObject(gameObject);
>
> I know I can go through the list of games and do something like this
>
> for(GameName name : gameList)
> {
>  deleteFile(name + ".sav");
> }
>
> I would like to know if I can clear out files that I may not know
> about like if the game name has changed is a previous version.
>
> In short this is a major update and I would love to force the user to
> make a fresh install, deleting all files, preferences and database
> info. Is there an easy way to do this?
>
> --
> Joshua Frank
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to