[WifiSetup] Use setup navigation bar
Use the setup navigation bar in wifi setup activity. 1. Include frameworks/opt/setupwizard/navigationbar/common.mk in the make file. 2. Make WifiSetupActivity implement NavigationBarListener 3. Added the fragment in setup_preference.xml, wrapping the whole screen in a LinearLayout 4. Moved skip and next screen logic to WifiSetupActivity, refactored the skip dialogs into a fragment Change-Id: Ia973c0a61faa3ead201bd10d5aa8de4bc6e091c1
This commit is contained in:
@@ -20,6 +20,7 @@ import com.android.settings.SettingsActivity;
|
||||
import com.android.settings.wifi.p2p.WifiP2pSettings;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.preference.PreferenceFragment;
|
||||
|
||||
import java.lang.Class;
|
||||
|
||||
@@ -36,13 +37,13 @@ public class WifiPickerActivity extends SettingsActivity implements ButtonBarHan
|
||||
|
||||
@Override
|
||||
protected boolean isValidFragment(String fragmentName) {
|
||||
if (getWifiSettingsClass().getName().equals(fragmentName)
|
||||
if (WifiSettings.class.getName().equals(fragmentName)
|
||||
|| WifiP2pSettings.class.getName().equals(fragmentName)
|
||||
|| AdvancedWifiSettings.class.getName().equals(fragmentName)) return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
/* package */ Class getWifiSettingsClass() {
|
||||
/* package */ Class<? extends PreferenceFragment> getWifiSettingsClass() {
|
||||
return WifiSettings.class;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user