Where should I store a TextView data source
<p>I have an AutoCompleteTextView which works with a list of cities.
The list is long, and so I'm thinking where/how/if to store and/or cache it.</p>

<p>My initial thought was to get the list from my web service, but it's a long list with 1500+ rows.</p>

<p>Should I get it from the web service with each request? Get it once and cache it? Store it in strings.xml to begin with and make sure to keep the list up to date? (It doesn't change much anyway).</p>

<p>I'm new to Android and mobile programming in general. Any ideas are welcome.</p>
