@@ -5,6 +5,10 @@ Country's list with flag image. Can launch this activity to show the list of cou
55How to add to your project
66--------------
77
8+ Sample implementation gif file for country selection and using search functionality
9+
10+ <img src =" screenshots/country.gif " width =" 270 " height =" 480 " />
11+
812Add repository info in your root project gradle file
913
1014``` gradle
@@ -35,25 +39,22 @@ startActivityForResult( Intent(context, CountrySearchActivity::class.java), Requ
3539You will receive your result once the user is selected the country
3640
3741``` java
38- override fun onActivityResult(requestCode: Int , resultCode: Int , data: Intent ? ) {
39- super . onActivityResult(requestCode, resultCode, data)
40-
41- if (requestCode == RequestCode . COUNTRY_SEARCH_CODE && resultCode == Activity . RESULT_OK ) {
42-
43- data? . apply {
44-
45- val country: CountryModel ? = getParcelableExtra(RequestParam . SELECTED_VALUE )
46-
47- if (country != null ) {
48- Snackbar . make(
49- button,
50- " Selected Country [ name, code ] [${country.countryName} , ${country.countryCode}]" ,
51- Snackbar . LENGTH_SHORT
52- ). show()
53- }
42+ override fun onActivityResult(requestCode: Int , resultCode: Int , data: Intent ? ) {
43+ super . onActivityResult(requestCode, resultCode, data)
44+
45+ if (requestCode == RequestCode . COUNTRY_SEARCH_CODE && resultCode == Activity . RESULT_OK ) {
46+ data? . apply {
47+ val country: CountryModel ? = getParcelableExtra(RequestParam . SELECTED_VALUE )
48+ if (country != null ) {
49+ Snackbar . make(
50+ button,
51+ " Selected Country [ name, code ] [${country.countryName} , ${country.countryCode}]" ,
52+ Snackbar . LENGTH_SHORT
53+ ). show()
5454 }
5555 }
5656 }
57+ }
5758```
5859
5960
0 commit comments