private void setCountryCodeData() { //getting countryCode try { mCountryCode = PreferenceManager.getPrefIsoCode(LoginActivity.this); if (mCountryCode != null || !mCountryCode.equalsIgnoreCase("")) { for (CountryCodesResponse codesResponse : mCountryCodeResponse) { if (codesResponse.getIso_code().equalsIgnoreCase(mCountryCode)) { countrycode = codesResponse.getInternationalCallingCode(); countryflag = codesResponse.getImage(); isonumber = codesResponse.getIso_code(); countryname = codesResponse.getName(); } } } else if (getCountryCode() != null && !getCountryCode().equalsIgnoreCase("error")) { mCountryCode = getCountryCode(); for (CountryCodesResponse codesResponse : mCountryCodeResponse) { if (codesResponse.getIso_code().equalsIgnoreCase(mCountryCode)) { countrycode = codesResponse.getInternationalCallingCode(); countryflag = codesResponse.getImage(); isonumber = codesResponse.getIso_code(); countryname = codesResponse.getName(); } } } else { countrycode = "+91"; countryflag = "https://isprava-oi-development.s3.amazonaws.com/country/india/IN_3x.png"; isonumber = "IN"; countryname = getResources().getResourceName(R.string.india); } Glide.with(LoginActivity.this).asBitmap().load(countryflag).into(binding.tvFlagImage); binding.tvCountryCode.setText(countrycode); } catch (Exception ignored) { Log.e("country_code_error", "" + ignored); countrycode = "+91"; countryflag = "https://isprava-oi-development.s3.amazonaws.com/country/india/IN_3x.png"; isonumber = "IN"; countryname = getResources().getResourceName(R.string.india); binding.tvCountryCode.setText(getResources().getString(R.string.india_country_code)); binding.tvFlagImage.setImageResource(R.drawable.flag_india); } //pick mobile number from device requestHint(); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)