import android.app.ActionBar;
import android.app.Activity;
import android.app.AlertDialog;
-import android.app.AlertDialog.Builder;
import android.app.Dialog;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.preference.Preference;
import android.preference.PreferenceActivity;
import android.preference.PreferenceScreen;
-import android.security.Credentials;
import android.telephony.TelephonyManager;
import android.util.AttributeSet;
import android.util.Log;
private static final String SAVE_DIALOG_EDIT_MODE = "edit_mode";
private static final String SAVE_DIALOG_ACCESS_POINT_STATE = "wifi_ap_state";
+ // Activity result when pressing the Skip button
+ private static final int RESULT_SKIP = Activity.RESULT_FIRST_USER;
+
private final IntentFilter mFilter;
private final BroadcastReceiver mReceiver;
private final Scanner mScanner;
mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
mConnectListener = new WifiManager.ActionListener() {
+ @Override
public void onSuccess() {
}
+ @Override
public void onFailure(int reason) {
Activity activity = getActivity();
if (activity != null) {
};
mSaveListener = new WifiManager.ActionListener() {
+ @Override
public void onSuccess() {
}
+ @Override
public void onFailure(int reason) {
Activity activity = getActivity();
if (activity != null) {
};
mForgetListener = new WifiManager.ActionListener() {
+ @Override
public void onSuccess() {
}
+ @Override
public void onFailure(int reason) {
Activity activity = getActivity();
if (activity != null) {
if (mSetupWizardMode) {
getView().setSystemUiVisibility(
- View.STATUS_BAR_DISABLE_BACK |
+// View.STATUS_BAR_DISABLE_BACK |
View.STATUS_BAR_DISABLE_HOME |
View.STATUS_BAR_DISABLE_RECENT |
View.STATUS_BAR_DISABLE_NOTIFICATION_ALERTS |
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
- getActivity().setResult(Activity.RESULT_CANCELED);
+ getActivity().setResult(RESULT_SKIP);
getActivity().finish();
}
})
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
- getActivity().setResult(Activity.RESULT_CANCELED);
+ getActivity().setResult(RESULT_SKIP);
getActivity().finish();
}
})
}
}
+ @Override
public void onClick(DialogInterface dialogInterface, int button) {
if (button == WifiDialog.BUTTON_FORGET && mSelectedAccessPoint != null) {
forget();