Getting list of countries, cities and their areas/states/towns respectively
<p>Is this possible to load a list of all countries in a spinner, then on selecting the particular country, all of its cities appears in another spinner and after selecting the city, we get the list of areas or towns of that city in android using google-api or something like country picker?
Currently i am using this to get the list of countries. but how to get their respective cities and towns?</p>

<pre><code>    ArrayList&lt;String&gt; list=new ArrayList&lt;String&gt;();
String[] locales = Locale.getISOCountries();
for (String countryCode : locales) {
    Locale obj = new Locale("", countryCode);
    list.add(obj.getDisplayCountry());
}
</code></pre>