[Wi-Fi] Support WiFi detail page for OpenRoaming feature in AOSP setting.
Issue: Openroaming should have a specific detail page. Solution: Apply the mock design to only reserve two preference items: 1.Auto-connect 2.Scription details Bug: 146669261 Test: Add unit test case to test the new controller: WifiSubscriptionDetailPreferenceController2 Change-Id: Iba96500062f412f4cdcd1c8248544657770ab231
This commit is contained in:
@@ -115,6 +115,10 @@ public class WifiNetworkDetailsFragment2 extends DashboardFragment implements
|
||||
|
||||
@Override
|
||||
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
|
||||
if (mNetworkDetailsTracker.getWifiEntry().canManageSubscription()) {
|
||||
return;
|
||||
}
|
||||
|
||||
MenuItem item = menu.add(0, Menu.FIRST, 0, R.string.wifi_modify);
|
||||
item.setIcon(com.android.internal.R.drawable.ic_mode_edit);
|
||||
item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
|
||||
@@ -174,6 +178,12 @@ public class WifiNetworkDetailsFragment2 extends DashboardFragment implements
|
||||
privacyController2.setWifiEntry(wifiEntry);
|
||||
controllers.add(privacyController2);
|
||||
|
||||
final WifiSubscriptionDetailPreferenceController2
|
||||
wifiSubscriptionDetailPreferenceController2 =
|
||||
new WifiSubscriptionDetailPreferenceController2(context);
|
||||
wifiSubscriptionDetailPreferenceController2.setWifiEntry(wifiEntry);
|
||||
controllers.add(wifiSubscriptionDetailPreferenceController2);
|
||||
|
||||
// Sets callback listener for wifi dialog.
|
||||
mWifiDialogListeners.add(mWifiDetailPreferenceController2);
|
||||
mWifiDialogListeners.add(privacyController2);
|
||||
|
Reference in New Issue
Block a user