Implement WifiNetworkListFragment
1.Scan valid access points for DPP configurator by using WifiTracker. 2.Allow user to add a new network for DPP configurator. Bug: 118794978 Test: RunSettingsRoboTests Change-Id: I36504d28dec7d2c9091aa6c35ebe2495045681f7
This commit is contained in:
@@ -25,6 +25,9 @@ import android.view.ViewGroup;
|
||||
import android.widget.Button;
|
||||
import android.widget.ListView;
|
||||
|
||||
import androidx.fragment.app.FragmentManager;
|
||||
import androidx.fragment.app.FragmentTransaction;
|
||||
|
||||
import com.android.internal.logging.nano.MetricsProto;
|
||||
import com.android.settings.R;
|
||||
|
||||
@@ -33,6 +36,8 @@ import com.android.settings.R;
|
||||
* {@code WifiDppConfiguratorActivity} to start with this fragment to choose a saved Wi-Fi network.
|
||||
*/
|
||||
public class WifiDppChooseSavedWifiNetworkFragment extends WifiDppQrCodeBaseFragment {
|
||||
private static final String TAG_FRAGMENT_WIFI_NETWORK_LIST = "wifi_network_list_fragment";
|
||||
|
||||
private ListView mSavedWifiNetworkList;
|
||||
private Button mButtonLeft;
|
||||
private Button mButtonRight;
|
||||
@@ -50,6 +55,15 @@ public class WifiDppChooseSavedWifiNetworkFragment extends WifiDppQrCodeBaseFrag
|
||||
if (actionBar != null) {
|
||||
actionBar.hide();
|
||||
}
|
||||
|
||||
/** Embeded WifiNetworkListFragment as child fragment within
|
||||
* WifiDppChooseSavedWifiNetworkFragment. */
|
||||
final FragmentManager fragmentManager = getChildFragmentManager();
|
||||
final WifiNetworkListFragment fragment = new WifiNetworkListFragment();
|
||||
final FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
|
||||
fragmentTransaction.replace(R.id.wifi_network_list_container, fragment,
|
||||
TAG_FRAGMENT_WIFI_NETWORK_LIST);
|
||||
fragmentTransaction.commit();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user