By default select current country in support phone list.

Bug: 29105266
Change-Id: I78027e5c817aae5e2220bc974e03282d937c33c6
diff --git a/src/com/android/settings/dashboard/SupportItemAdapter.java b/src/com/android/settings/dashboard/SupportItemAdapter.java
index 901ea08..9d12ec0 100644
--- a/src/com/android/settings/dashboard/SupportItemAdapter.java
+++ b/src/com/android/settings/dashboard/SupportItemAdapter.java
@@ -83,6 +83,7 @@
         // Optimistically assume we have Internet access. It will be updated later to correct value.
         mHasInternet = true;
         setAccount(mSupportFeatureProvider.getSupportEligibleAccount(mActivity));
+        mSelectedCountry = mSupportFeatureProvider.getCurrentCountryCodeIfHasConfig(PHONE);
         refreshData();
     }
 
diff --git a/src/com/android/settings/overlay/SupportFeatureProvider.java b/src/com/android/settings/overlay/SupportFeatureProvider.java
index 75f5269..c535622 100644
--- a/src/com/android/settings/overlay/SupportFeatureProvider.java
+++ b/src/com/android/settings/overlay/SupportFeatureProvider.java
@@ -63,6 +63,11 @@
     boolean isOperatingNow(@SupportType int type);
 
     /**
+     * Returns the current country code if it has a operation config, otherwise returns null.
+     */
+    String getCurrentCountryCodeIfHasConfig(@SupportType int type);
+
+    /**
      * Returns localized string for operation hours in specified country. If country is null, use
      * current country to figure out operation hours.
      */