Upload basic UI files for Wi-Fi DPP Settings development II.
Add 3 fragments:
WifiDppQrCodeGeneratorFragment
WifiDppChooseSavedWifiNetworkFragment
WifiDppAddDeviceFragment
Bug: 118797380
118797202
118794978
118796825
118794858
Test: atest WifiDppConfiguratorActivityTest
atest WifiDppQrCodeScannerFragmentTest
atest atest RunSettingsRoboTests
Change-Id: I2fbc2f46f941d49b63e4ac74d92f94bf617d2b9b
This commit is contained in:
@@ -67,25 +67,48 @@ public class WifiDppConfiguratorActivity extends InstrumentedActivity {
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.wifi_dpp_activity);
|
||||
|
||||
// Hide action bar
|
||||
ActionBar action = getActionBar();
|
||||
if (action != null) {
|
||||
action.hide();
|
||||
}
|
||||
|
||||
mFragmentManager = getSupportFragmentManager();
|
||||
mFragmentTransaction = getSupportFragmentManager().beginTransaction();
|
||||
|
||||
final int launchMode = getIntent().getIntExtra(EXTRA_LAUNCH_MODE,
|
||||
LaunchMode.LAUNCH_MODE_NOT_DEFINED.getMode());
|
||||
if (launchMode == LaunchMode.LAUNCH_MODE_QR_CODE_SCANNER.getMode()) {
|
||||
WifiDppQrCodeScannerFragment scanFragment = new WifiDppQrCodeScannerFragment();
|
||||
mFragmentTransaction.add(R.id.fragment_container, scanFragment);
|
||||
mFragmentTransaction.commit();
|
||||
addQrCodeScannerFragment();
|
||||
} else if (launchMode == LaunchMode.LAUNCH_MODE_QR_CODE_GENERATOR.getMode()) {
|
||||
addQrCodeGeneratorFragment();
|
||||
} else if (launchMode == LaunchMode.LAUNCH_MODE_CHOOSE_SAVED_WIFI_NETWORK.getMode()) {
|
||||
addChooseSavedWifiNetworkFragment();
|
||||
} else {
|
||||
Log.e(TAG, "Launch with an invalid mode extra");
|
||||
setResult(Activity.RESULT_CANCELED);
|
||||
finish();
|
||||
}
|
||||
}
|
||||
|
||||
private void addQrCodeScannerFragment() {
|
||||
WifiDppQrCodeScannerFragment fragment = new WifiDppQrCodeScannerFragment();
|
||||
mFragmentTransaction.add(R.id.fragment_container, fragment);
|
||||
mFragmentTransaction.addToBackStack(null);
|
||||
mFragmentTransaction.commit();
|
||||
}
|
||||
|
||||
private void addQrCodeGeneratorFragment() {
|
||||
WifiDppQrCodeGeneratorFragment fragment = new WifiDppQrCodeGeneratorFragment();
|
||||
mFragmentTransaction.add(R.id.fragment_container, fragment);
|
||||
mFragmentTransaction.addToBackStack(null);
|
||||
mFragmentTransaction.commit();
|
||||
}
|
||||
|
||||
private void addChooseSavedWifiNetworkFragment() {
|
||||
ActionBar action = getActionBar();
|
||||
if (action != null) {
|
||||
action.hide();
|
||||
}
|
||||
|
||||
WifiDppChooseSavedWifiNetworkFragment fragment =
|
||||
new WifiDppChooseSavedWifiNetworkFragment();
|
||||
mFragmentTransaction.add(R.id.fragment_container, fragment);
|
||||
mFragmentTransaction.addToBackStack(null);
|
||||
mFragmentTransaction.commit();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user