Android: Storing data internally
<p>I am making a game for android. The game will have a scoreboard - but i haven't gotten to that part yet. At the moment I am trying to implement Player profiles - Players should be able to create a profile with their name - and their profile should be saved permanently. It is essential I get this part working before creating the scoreboard - that will use the player profiles to save scores.</p>

<p>What is the best way of saving this data permanently (local)? and being able to edit it dynamically?</p>

<p>keep in mind, I may want to keep several fields of data for each profile so I dont think a .txt file would be best perhaps a small database, or XML file? how would I implement these with android?</p>