what is the best way to store data such as 'Favorites' on an Android-app?
<p>I am developing an Android application where you should be able to browse restaurants.</p>

<p>Im retrieving the information about the restaurants from a service, they are not stored locally on the device. But I want to allow the user to add a restaurant to his/her favorites. </p>

<p>What is the "best" way to store that kind of info on the device? Should I use Shared Preferences or Sqlite db? Or any other suggestions?</p>
