.class public Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;
.super Lcom/android/settings/dashboard/RestrictedDashboardFragment;
.source "DevelopmentSettingsDashboardFragment.java"

# interfaces
.implements Lcom/android/settings/widget/SwitchBar$a;
.implements Lcom/android/settings/development/xa;
.implements Lcom/android/settings/development/f;
.implements Lcom/android/settings/development/e;
.implements Lcom/android/settings/development/ka;
.implements Lcom/android/settings/development/M;
.implements Lcom/android/settings/development/BluetoothA2dpHwOffloadRebootDialog$a;


# static fields
.field public static final SEARCH_INDEX_DATA_PROVIDER:Lcom/android/settings/search/Indexable$SearchIndexProvider;


# instance fields
.field private final Kx:Lcom/android/settings/development/s;

.field private Lm:Landroid/bluetooth/BluetoothA2dp;

.field private Lx:Z

.field private final Mx:Landroid/content/BroadcastReceiver;

.field private final en:Landroid/bluetooth/BluetoothProfile$ServiceListener;

.field private final gn:Landroid/content/BroadcastReceiver;

.field private ov:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lcom/android/settingslib/d/a;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method static constructor <clinit>()V
    .locals 1

    new-instance v0, Lcom/android/settings/development/U;

    invoke-direct {v0}, Lcom/android/settings/development/U;-><init>()V

    sput-object v0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->SEARCH_INDEX_DATA_PROVIDER:Lcom/android/settings/search/Indexable$SearchIndexProvider;

    return-void
.end method

.method public constructor <init>()V
    .locals 1

    const-string v0, "no_debugging_features"

    invoke-direct {p0, v0}, Lcom/android/settings/dashboard/RestrictedDashboardFragment;-><init>(Ljava/lang/String;)V

    new-instance v0, Lcom/android/settings/development/s;

    invoke-direct {v0}, Lcom/android/settings/development/s;-><init>()V

    iput-object v0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->Kx:Lcom/android/settings/development/s;

    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->Lx:Z

    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->ov:Ljava/util/List;

    new-instance v0, Lcom/android/settings/development/Q;

    invoke-direct {v0, p0}, Lcom/android/settings/development/Q;-><init>(Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;)V

    iput-object v0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->Mx:Landroid/content/BroadcastReceiver;

    new-instance v0, Lcom/android/settings/development/S;

    invoke-direct {v0, p0}, Lcom/android/settings/development/S;-><init>(Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;)V

    iput-object v0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->gn:Landroid/content/BroadcastReceiver;

    new-instance v0, Lcom/android/settings/development/T;

    invoke-direct {v0, p0}, Lcom/android/settings/development/T;-><init>(Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;)V

    iput-object v0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->en:Landroid/bluetooth/BluetoothProfile$ServiceListener;

    return-void
.end method

.method static synthetic a(Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;Landroid/bluetooth/BluetoothA2dp;)Landroid/bluetooth/BluetoothA2dp;
    .locals 0

    iput-object p1, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->Lm:Landroid/bluetooth/BluetoothA2dp;

    return-object p1
.end method

.method static synthetic a(Landroid/content/Context;Landroid/app/Activity;Lcom/android/settingslib/core/lifecycle/Lifecycle;Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;Lcom/android/settings/development/s;)Ljava/util/List;
    .locals 0

    invoke-static {p0, p1, p2, p3, p4}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->b(Landroid/content/Context;Landroid/app/Activity;Lcom/android/settingslib/core/lifecycle/Lifecycle;Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;Lcom/android/settings/development/s;)Ljava/util/List;

    move-result-object p0

    return-object p0
.end method

.method static synthetic a(Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;Landroid/bluetooth/BluetoothCodecStatus;)V
    .locals 0

    invoke-direct {p0, p1}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->b(Landroid/bluetooth/BluetoothCodecStatus;)V

    return-void
.end method

.method private static b(Landroid/content/Context;Landroid/app/Activity;Lcom/android/settingslib/core/lifecycle/Lifecycle;Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;Lcom/android/settings/development/s;)Ljava/util/List;
    .locals 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Landroid/app/Activity;",
            "Lcom/android/settingslib/core/lifecycle/Lifecycle;",
            "Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;",
            "Lcom/android/settings/development/s;",
            ")",
            "Ljava/util/List<",
            "Lcom/android/settingslib/d/a;",
            ">;"
        }
    .end annotation

    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    new-instance v1, Lcom/android/settings/development/Qa;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Qa;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/ia;

    invoke-direct {v1, p0}, Lcom/android/settings/development/ia;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/StayAwakePreferenceController;

    invoke-direct {v1, p0, p2}, Lcom/android/settings/development/StayAwakePreferenceController;-><init>(Landroid/content/Context;Lcom/android/settingslib/core/lifecycle/Lifecycle;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/ga;

    invoke-direct {v1, p0}, Lcom/android/settings/development/ga;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/H;

    invoke-direct {v1, p0}, Lcom/android/settings/development/H;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/A;

    invoke-direct {v1, p0}, Lcom/android/settings/development/A;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/ya;

    invoke-direct {v1, p0, p1, p3}, Lcom/android/settings/development/ya;-><init>(Landroid/content/Context;Landroid/app/Activity;Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Xa;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Xa;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/F;

    invoke-direct {v1, p0}, Lcom/android/settings/development/F;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/W;

    invoke-direct {v1, p0}, Lcom/android/settings/development/W;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/j;

    invoke-direct {v1, p0, p3}, Lcom/android/settings/development/j;-><init>(Landroid/content/Context;Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/D;

    invoke-direct {v1, p0, p3}, Lcom/android/settings/development/D;-><init>(Landroid/content/Context;Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/ja;

    invoke-direct {v1, p0}, Lcom/android/settings/development/ja;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/q;

    invoke-direct {v1, p0}, Lcom/android/settings/development/q;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/va;

    invoke-direct {v1, p0, p3}, Lcom/android/settings/development/va;-><init>(Landroid/content/Context;Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/K;

    invoke-direct {v1, p0}, Lcom/android/settings/development/K;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Ha;

    invoke-direct {v1, p0, p3}, Lcom/android/settings/development/Ha;-><init>(Landroid/content/Context;Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Wa;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Wa;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Z;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Z;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/VerifyAppsOverUsbPreferenceController;

    invoke-direct {v1, p0}, Lcom/android/settings/development/VerifyAppsOverUsbPreferenceController;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/p;

    invoke-direct {v1, p0}, Lcom/android/settings/development/p;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/la;

    invoke-direct {v1, p0}, Lcom/android/settings/development/la;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/LogPersistPreferenceController;

    invoke-direct {v1, p0, p3, p2}, Lcom/android/settings/development/LogPersistPreferenceController;-><init>(Landroid/content/Context;Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;Lcom/android/settingslib/core/lifecycle/Lifecycle;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/C;

    invoke-direct {v1, p0}, Lcom/android/settings/development/C;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Za;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Za;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Ya;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Ya;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/bb;

    invoke-direct {v1, p0}, Lcom/android/settings/development/bb;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/_a;

    invoke-direct {v1, p0}, Lcom/android/settings/development/_a;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/cb;

    invoke-direct {v1, p0}, Lcom/android/settings/development/cb;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/ab;

    invoke-direct {v1, p0}, Lcom/android/settings/development/ab;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/ua;

    invoke-direct {v1, p0}, Lcom/android/settings/development/ua;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Ra;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Ra;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/u;

    invoke-direct {v1, p0}, Lcom/android/settings/development/u;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/v;

    invoke-direct {v1, p0}, Lcom/android/settings/development/v;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/t;

    invoke-direct {v1, p0, p3}, Lcom/android/settings/development/t;-><init>(Landroid/content/Context;Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/BluetoothAudioCodecPreferenceController;

    invoke-direct {v1, p0, p2, p4}, Lcom/android/settings/development/BluetoothAudioCodecPreferenceController;-><init>(Landroid/content/Context;Lcom/android/settingslib/core/lifecycle/Lifecycle;Lcom/android/settings/development/s;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/BluetoothAudioSampleRatePreferenceController;

    invoke-direct {v1, p0, p2, p4}, Lcom/android/settings/development/BluetoothAudioSampleRatePreferenceController;-><init>(Landroid/content/Context;Lcom/android/settingslib/core/lifecycle/Lifecycle;Lcom/android/settings/development/s;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/BluetoothAudioBitsPerSamplePreferenceController;

    invoke-direct {v1, p0, p2, p4}, Lcom/android/settings/development/BluetoothAudioBitsPerSamplePreferenceController;-><init>(Landroid/content/Context;Lcom/android/settingslib/core/lifecycle/Lifecycle;Lcom/android/settings/development/s;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/BluetoothAudioChannelModePreferenceController;

    invoke-direct {v1, p0, p2, p4}, Lcom/android/settings/development/BluetoothAudioChannelModePreferenceController;-><init>(Landroid/content/Context;Lcom/android/settingslib/core/lifecycle/Lifecycle;Lcom/android/settings/development/s;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/BluetoothAudioQualityPreferenceController;

    invoke-direct {v1, p0, p2, p4}, Lcom/android/settings/development/BluetoothAudioQualityPreferenceController;-><init>(Landroid/content/Context;Lcom/android/settingslib/core/lifecycle/Lifecycle;Lcom/android/settings/development/s;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/BluetoothLHDCAudioQualityPreferenceController;

    invoke-direct {v1, p0, p2, p4}, Lcom/android/settings/development/BluetoothLHDCAudioQualityPreferenceController;-><init>(Landroid/content/Context;Lcom/android/settingslib/core/lifecycle/Lifecycle;Lcom/android/settings/development/s;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/BluetoothLHDCAudioLatencyPreferenceController;

    invoke-direct {v1, p0, p2, p4}, Lcom/android/settings/development/BluetoothLHDCAudioLatencyPreferenceController;-><init>(Landroid/content/Context;Lcom/android/settingslib/core/lifecycle/Lifecycle;Lcom/android/settings/development/s;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/x;

    invoke-direct {v1, p0}, Lcom/android/settings/development/x;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Na;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Na;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Ca;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Ca;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Ma;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Ma;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/La;

    invoke-direct {v1, p0}, Lcom/android/settings/development/La;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Fa;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Fa;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/db;

    invoke-direct {v1, p0}, Lcom/android/settings/development/db;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/X;

    invoke-direct {v1, p0}, Lcom/android/settings/development/X;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Sa;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Sa;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/l;

    invoke-direct {v1, p0}, Lcom/android/settings/development/l;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Ga;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Ga;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/da;

    invoke-direct {v1, p0}, Lcom/android/settings/development/da;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/ea;

    invoke-direct {v1, p0}, Lcom/android/settings/development/ea;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/I;

    invoke-direct {v1, p0}, Lcom/android/settings/development/I;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/J;

    invoke-direct {v1, p0}, Lcom/android/settings/development/J;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/aa;

    invoke-direct {v1, p0}, Lcom/android/settings/development/aa;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/ba;

    invoke-direct {v1, p0}, Lcom/android/settings/development/ba;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/fa;

    invoke-direct {v1, p0}, Lcom/android/settings/development/fa;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Oa;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Oa;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Va;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Va;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Pa;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Pa;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Da;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Da;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/ha;

    invoke-direct {v1, p0}, Lcom/android/settings/development/ha;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/r;

    invoke-direct {v1, p0}, Lcom/android/settings/development/r;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Ka;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Ka;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/o;

    invoke-direct {v1, p0}, Lcom/android/settings/development/o;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/wa;

    invoke-direct {v1, p0}, Lcom/android/settings/development/wa;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/k;

    invoke-direct {v1, p0}, Lcom/android/settings/development/k;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Ea;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Ea;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/ca;

    invoke-direct {v1, p0}, Lcom/android/settings/development/ca;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/O;

    invoke-direct {v1, p0}, Lcom/android/settings/development/O;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Ja;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Ja;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/B;

    invoke-direct {v1, p0}, Lcom/android/settings/development/B;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Y;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Y;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/N;

    invoke-direct {v1, p0, p3}, Lcom/android/settings/development/N;-><init>(Landroid/content/Context;Landroid/app/Fragment;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/L;

    const-string v2, "quick_settings_tiles"

    invoke-direct {v1, p0, v2}, Lcom/android/settings/development/L;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/L;

    const-string v2, "feature_flags_dashboard"

    invoke-direct {v1, p0, v2}, Lcom/android/settings/development/L;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/L;

    const-string v2, "default_usb_configuration"

    invoke-direct {v1, p0, v2}, Lcom/android/settings/development/L;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/L;

    const-string v2, "density"

    invoke-direct {v1, p0, v2}, Lcom/android/settings/development/L;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/autofill/AutofillLoggingLevelPreferenceController;

    invoke-direct {v1, p0, p2}, Lcom/android/settings/development/autofill/AutofillLoggingLevelPreferenceController;-><init>(Landroid/content/Context;Lcom/android/settingslib/core/lifecycle/Lifecycle;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/autofill/g;

    invoke-direct {v1, p0}, Lcom/android/settings/development/autofill/g;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Ba;

    const-string v2, "android.theme.customization.accent_color"

    invoke-direct {v1, p0, v2}, Lcom/android/settings/development/Ba;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Ba;

    const-string v2, "android.theme.customization.font"

    invoke-direct {v1, p0, v2}, Lcom/android/settings/development/Ba;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Ba;

    const-string v2, "android.theme.customization.adaptive_icon_shape"

    invoke-direct {v1, p0, v2}, Lcom/android/settings/development/Ba;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Ta;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Ta;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/Ua;

    invoke-direct {v1, p0}, Lcom/android/settings/development/Ua;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance v1, Lcom/android/settings/development/P;

    invoke-direct {v1, p0, p3}, Lcom/android/settings/development/P;-><init>(Landroid/content/Context;Lcom/android/settings/widget/SwitchBar$a;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance p3, Lcom/android/settings/development/V;

    invoke-direct {p3, p1}, Lcom/android/settings/development/V;-><init>(Landroid/app/Activity;)V

    invoke-interface {v0, p3}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance p3, Lcom/android/settings/development/h;

    invoke-direct {p3, p1}, Lcom/android/settings/development/h;-><init>(Landroid/app/Activity;)V

    invoke-interface {v0, p3}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance p3, Lcom/android/settings/development/g;

    invoke-direct {p3, p1}, Lcom/android/settings/development/g;-><init>(Landroid/app/Activity;)V

    invoke-interface {v0, p3}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance p3, Lcom/android/settings/development/Ia;

    invoke-direct {p3, p1}, Lcom/android/settings/development/Ia;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, p3}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance p3, Lcom/android/settings/development/pa;

    invoke-direct {p3, p1}, Lcom/android/settings/development/pa;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, p3}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance p3, Lcom/android/settings/development/ma;

    invoke-direct {p3, p1}, Lcom/android/settings/development/ma;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, p3}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance p3, Lcom/android/settings/development/G;

    invoke-direct {p3, p1}, Lcom/android/settings/development/G;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, p3}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance p3, Lcom/android/settings/development/SecondSpaceDeleteController;

    invoke-direct {p3, p1, p2}, Lcom/android/settings/development/SecondSpaceDeleteController;-><init>(Landroid/app/Activity;Lcom/android/settingslib/core/lifecycle/Lifecycle;)V

    invoke-interface {v0, p3}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance p1, Lcom/android/settings/development/BluetoothAptxAdaptiveModePreferenceController;

    invoke-direct {p1, p0, p2, p4}, Lcom/android/settings/development/BluetoothAptxAdaptiveModePreferenceController;-><init>(Landroid/content/Context;Lcom/android/settingslib/core/lifecycle/Lifecycle;Lcom/android/settings/development/s;)V

    invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance p1, Lcom/android/settings/development/congestionctl/b;

    invoke-direct {p1, p0}, Lcom/android/settings/development/congestionctl/b;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    new-instance p1, Lcom/android/settings/development/ExtendedPowerMenuPreferenceController;

    invoke-direct {p1, p0}, Lcom/android/settings/development/ExtendedPowerMenuPreferenceController;-><init>(Landroid/content/Context;)V

    invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    return-object v0
.end method

.method static synthetic b(Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;)Ljava/util/List;
    .locals 0

    iget-object p0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->ov:Ljava/util/List;

    return-object p0
.end method

.method private b(Landroid/bluetooth/BluetoothCodecStatus;)V
    .locals 4

    const-string v0, "DevSettingsDashboard"

    const-string v1, "setSpecificCodecStatus()"

    invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

    if-nez p1, :cond_0

    return-void

    :cond_0
    invoke-virtual {p0}, Landroid/app/Fragment;->getActivity()Landroid/app/Activity;

    move-result-object v0

    const/4 v1, 0x0

    invoke-static {v0, v1}, Lcom/android/settingslib/bluetooth/B;->a(Landroid/content/Context;Lcom/android/settingslib/bluetooth/B$a;)Lcom/android/settingslib/bluetooth/B;

    move-result-object v0

    if-nez v0, :cond_1

    return-void

    :cond_1
    invoke-virtual {v0}, Lcom/android/settingslib/bluetooth/B;->cG()Lcom/android/settingslib/bluetooth/n;

    move-result-object v0

    iget-object v1, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->Kx:Lcom/android/settings/development/s;

    monitor-enter v1

    :try_start_0
    iget-object v2, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->Lm:Landroid/bluetooth/BluetoothA2dp;

    if-eqz v2, :cond_3

    invoke-virtual {p1}, Landroid/bluetooth/BluetoothCodecStatus;->getCodecConfig()Landroid/bluetooth/BluetoothCodecConfig;

    move-result-object p1

    if-eqz p1, :cond_3

    invoke-virtual {p1}, Landroid/bluetooth/BluetoothCodecConfig;->getCodecType()I

    move-result p1

    const/4 v2, 0x5

    if-ne p1, v2, :cond_3

    iget-object p0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->Lm:Landroid/bluetooth/BluetoothA2dp;

    invoke-virtual {p0}, Landroid/bluetooth/BluetoothA2dp;->getConnectedDevices()Ljava/util/List;

    move-result-object p0

    invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object p0

    :cond_2
    :goto_0
    invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z

    move-result p1

    if-eqz p1, :cond_3

    invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Landroid/bluetooth/BluetoothDevice;

    invoke-virtual {v0, p1}, Lcom/android/settingslib/bluetooth/n;->m(Landroid/bluetooth/BluetoothDevice;)Lcom/android/settingslib/bluetooth/m;

    move-result-object p1

    if-eqz p1, :cond_2

    const-string v2, "LDAC"

    invoke-virtual {p1, v2}, Lcom/android/settingslib/bluetooth/m;->getSpecificCodecStatus(Ljava/lang/String;)I

    move-result v2

    const/4 v3, 0x1

    if-eq v2, v3, :cond_2

    const-string v2, "LDAC"

    invoke-virtual {p1, v2, v3}, Lcom/android/settingslib/bluetooth/m;->setSpecificCodecStatus(Ljava/lang/String;I)V

    const-string p1, "DevSettingsDashboard"

    const-string v2, "setSpecificCodecStatus() end"

    invoke-static {p1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_0

    :cond_3
    monitor-exit v1

    return-void

    :catchall_0
    move-exception p0

    monitor-exit v1
    :try_end_0
    .catchall {:try_start_0 .. :try_end_0} :catchall_0

    throw p0
.end method

.method static synthetic c(Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;)Lcom/android/settings/development/s;
    .locals 0

    iget-object p0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->Kx:Lcom/android/settings/development/s;

    return-object p0
.end method

.method static synthetic d(Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;)Landroid/bluetooth/BluetoothA2dp;
    .locals 0

    iget-object p0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->Lm:Landroid/bluetooth/BluetoothA2dp;

    return-object p0
.end method

.method private sW()V
    .locals 3

    invoke-static {}, Lcom/android/settings/bj;->mF()Z

    move-result v0

    if-eqz v0, :cond_0

    return-void

    :cond_0
    invoke-virtual {p0}, Landroid/app/Fragment;->getContext()Landroid/content/Context;

    move-result-object v0

    const/4 v1, 0x0

    invoke-static {v0, v1}, Lcom/android/settingslib/development/e;->aa(Landroid/content/Context;Z)V

    invoke-static {}, Lcom/android/settingslib/development/f;->getInstance()Lcom/android/settingslib/development/f;

    move-result-object v0

    invoke-virtual {v0}, Lcom/android/settingslib/development/f;->FH()V

    iget-object p0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->ov:Ljava/util/List;

    invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object p0

    :cond_1
    :goto_0
    invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_2

    invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lcom/android/settingslib/d/a;

    instance-of v2, v1, Lcom/android/settingslib/development/d;

    if-eqz v2, :cond_1

    check-cast v1, Lcom/android/settingslib/development/d;

    invoke-virtual {v1}, Lcom/android/settingslib/development/d;->iH()V

    goto :goto_0

    :cond_2
    invoke-virtual {v0}, Lcom/android/settingslib/development/f;->HH()V

    invoke-virtual {v0}, Lcom/android/settingslib/development/f;->GH()V

    return-void
.end method

.method private tW()V
    .locals 2

    invoke-static {}, Lcom/android/settings/bj;->mF()Z

    move-result v0

    if-eqz v0, :cond_0

    return-void

    :cond_0
    invoke-virtual {p0}, Landroid/app/Fragment;->getContext()Landroid/content/Context;

    move-result-object v0

    const/4 v1, 0x1

    invoke-static {v0, v1}, Lcom/android/settingslib/development/e;->aa(Landroid/content/Context;Z)V

    iget-object p0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->ov:Ljava/util/List;

    invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object p0

    :cond_1
    :goto_0
    invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_2

    invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/android/settingslib/d/a;

    instance-of v1, v0, Lcom/android/settingslib/development/d;

    if-eqz v1, :cond_1

    check-cast v0, Lcom/android/settingslib/development/d;

    invoke-virtual {v0}, Lcom/android/settingslib/development/d;->jH()V

    goto :goto_0

    :cond_2
    return-void
.end method

.method private uW()V
    .locals 4

    invoke-virtual {p0}, Landroid/app/Fragment;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lb/l/a/b;->getInstance(Landroid/content/Context;)Lb/l/a/b;

    move-result-object v0

    iget-object v1, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->Mx:Landroid/content/BroadcastReceiver;

    new-instance v2, Landroid/content/IntentFilter;

    const-string v3, "com.android.settingslib.development.AbstractEnableAdbController.ENABLE_ADB_STATE_CHANGED"

    invoke-direct {v2, v3}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V

    invoke-virtual {v0, v1, v2}, Lb/l/a/b;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V

    new-instance v0, Landroid/content/IntentFilter;

    invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V

    const-string v1, "android.bluetooth.a2dp.profile.action.CODEC_CONFIG_CHANGED"

    invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    invoke-virtual {p0}, Landroid/app/Fragment;->getActivity()Landroid/app/Activity;

    move-result-object v1

    iget-object p0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->gn:Landroid/content/BroadcastReceiver;

    invoke-virtual {v1, p0, v0}, Landroid/app/Activity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    return-void
.end method

.method private vW()V
    .locals 2

    invoke-virtual {p0}, Landroid/app/Fragment;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lb/l/a/b;->getInstance(Landroid/content/Context;)Lb/l/a/b;

    move-result-object v0

    iget-object v1, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->Mx:Landroid/content/BroadcastReceiver;

    invoke-virtual {v0, v1}, Lb/l/a/b;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V

    invoke-virtual {p0}, Landroid/app/Fragment;->getActivity()Landroid/app/Activity;

    move-result-object v0

    iget-object p0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->gn:Landroid/content/BroadcastReceiver;

    invoke-virtual {v0, p0}, Landroid/app/Activity;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V

    return-void
.end method


# virtual methods
.method public Bc()V
    .locals 1

    const-class v0, Lcom/android/settings/development/D;

    invoke-virtual {p0, v0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->getDevelopmentOptionsController(Ljava/lang/Class;)Lcom/android/settingslib/d/a;

    move-result-object p0

    check-cast p0, Lcom/android/settings/development/D;

    invoke-virtual {p0}, Lcom/android/settings/development/D;->rH()V

    return-void
.end method

.method protected Cf()Ljava/lang/String;
    .locals 0

    const-string p0, "DevSettingsDashboard"

    return-object p0
.end method

.method public Db()V
    .locals 1

    const-class v0, Lcom/android/settings/development/ya;

    invoke-virtual {p0, v0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->getDevelopmentOptionsController(Ljava/lang/Class;)Lcom/android/settingslib/d/a;

    move-result-object p0

    check-cast p0, Lcom/android/settings/development/ya;

    invoke-virtual {p0}, Lcom/android/settings/development/ya;->uH()V

    return-void
.end method

.method public G()V
    .locals 1

    const-class v0, Lcom/android/settings/development/ya;

    invoke-virtual {p0, v0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->getDevelopmentOptionsController(Ljava/lang/Class;)Lcom/android/settingslib/d/a;

    move-result-object p0

    check-cast p0, Lcom/android/settings/development/ya;

    invoke-virtual {p0}, Lcom/android/settings/development/ya;->tH()V

    return-void
.end method

.method public Ja()V
    .locals 1

    const-class v0, Lcom/android/settings/development/LogPersistPreferenceController;

    invoke-virtual {p0, v0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->getDevelopmentOptionsController(Ljava/lang/Class;)Lcom/android/settingslib/d/a;

    move-result-object p0

    check-cast p0, Lcom/android/settings/development/LogPersistPreferenceController;

    invoke-virtual {p0}, Lcom/android/settings/development/LogPersistPreferenceController;->Ja()V

    return-void
.end method

.method public Qa()V
    .locals 1

    const-class v0, Lcom/android/settings/development/LogPersistPreferenceController;

    invoke-virtual {p0, v0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->getDevelopmentOptionsController(Ljava/lang/Class;)Lcom/android/settingslib/d/a;

    move-result-object p0

    check-cast p0, Lcom/android/settings/development/LogPersistPreferenceController;

    invoke-virtual {p0}, Lcom/android/settings/development/LogPersistPreferenceController;->Qa()V

    return-void
.end method

.method Vf()V
    .locals 0

    invoke-direct {p0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->sW()V

    return-void
.end method

.method Wf()V
    .locals 1

    const-class v0, Lcom/android/settings/development/P;

    invoke-virtual {p0, v0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->getDevelopmentOptionsController(Ljava/lang/Class;)Lcom/android/settingslib/d/a;

    move-result-object p0

    check-cast p0, Lcom/android/settings/development/P;

    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lcom/android/settings/development/P;->setChecked(Z)V

    return-void
.end method

.method public Xc()V
    .locals 1

    const-class v0, Lcom/android/settings/development/t;

    invoke-virtual {p0, v0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->getDevelopmentOptionsController(Ljava/lang/Class;)Lcom/android/settingslib/d/a;

    move-result-object p0

    check-cast p0, Lcom/android/settings/development/t;

    invoke-virtual {p0}, Lcom/android/settings/development/t;->Xc()V

    return-void
.end method

.method Xf()V
    .locals 0

    invoke-direct {p0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->tW()V

    return-void
.end method

.method Yf()V
    .locals 1

    const-class v0, Lcom/android/settings/development/P;

    invoke-virtual {p0, v0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->getDevelopmentOptionsController(Ljava/lang/Class;)Lcom/android/settingslib/d/a;

    move-result-object p0

    check-cast p0, Lcom/android/settings/development/P;

    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lcom/android/settings/development/P;->setChecked(Z)V

    return-void
.end method

.method public a(Landroid/widget/Switch;Z)V
    .locals 2

    invoke-virtual {p0}, Landroid/app/Fragment;->getContext()Landroid/content/Context;

    move-result-object p1

    invoke-static {p1}, Lcom/android/settingslib/development/e;->Wh(Landroid/content/Context;)Z

    move-result p1

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "onSwitchChanged: isChecked "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    const-string v1, "developmentEnabledState"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "DevSettingsDashboard"

    invoke-static {v1, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    if-eq p2, p1, :cond_3

    if-eqz p2, :cond_0

    invoke-static {p0}, Lcom/android/settings/development/EnableDevelopmentSettingWarningDialog;->a(Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;)V

    goto :goto_1

    :cond_0
    const-class p1, Lcom/android/settings/development/t;

    invoke-virtual {p0, p1}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->getDevelopmentOptionsController(Ljava/lang/Class;)Lcom/android/settingslib/d/a;

    move-result-object p1

    check-cast p1, Lcom/android/settings/development/t;

    if-eqz p1, :cond_2

    invoke-virtual {p1}, Lcom/android/settings/development/t;->pH()Z

    move-result p1

    if-eqz p1, :cond_1

    goto :goto_0

    :cond_1
    invoke-static {p0}, Lcom/android/settings/development/DisableDevSettingsDialogFragment;->a(Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;)V

    goto :goto_1

    :cond_2
    :goto_0
    invoke-direct {p0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->sW()V

    :cond_3
    :goto_1
    return-void
.end method

.method public ab()I
    .locals 0

    const/16 p0, 0x27

    return p0
.end method

.method protected createPreferenceControllers(Landroid/content/Context;)Ljava/util/List;
    .locals 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            ")",
            "Ljava/util/List<",
            "Lcom/android/settingslib/d/a;",
            ">;"
        }
    .end annotation

    invoke-static {}, Lcom/android/settings/bj;->mF()Z

    move-result v0

    if-eqz v0, :cond_0

    new-instance p1, Ljava/util/ArrayList;

    invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V

    iput-object p1, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->ov:Ljava/util/List;

    const/4 p0, 0x0

    return-object p0

    :cond_0
    invoke-virtual {p0}, Landroid/app/Fragment;->getActivity()Landroid/app/Activity;

    move-result-object v0

    invoke-virtual {p0}, Lcom/android/settingslib/core/lifecycle/f;->Ed()Lcom/android/settingslib/core/lifecycle/Lifecycle;

    move-result-object v1

    new-instance v2, Lcom/android/settings/development/s;

    invoke-direct {v2}, Lcom/android/settings/development/s;-><init>()V

    invoke-static {p1, v0, v1, p0, v2}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->b(Landroid/content/Context;Landroid/app/Activity;Lcom/android/settingslib/core/lifecycle/Lifecycle;Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;Lcom/android/settings/development/s;)Ljava/util/List;

    move-result-object p1

    iput-object p1, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->ov:Ljava/util/List;

    iget-object p0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->ov:Ljava/util/List;

    return-object p0
.end method

.method getDevelopmentOptionsController(Ljava/lang/Class;)Lcom/android/settingslib/d/a;
    .locals 0
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Lcom/android/settingslib/d/a;",
            ">(",
            "Ljava/lang/Class<",
            "TT;>;)TT;"
        }
    .end annotation

    invoke-virtual {p0, p1}, Lcom/android/settings/dashboard/DashboardFragment;->b(Ljava/lang/Class;)Lcom/android/settingslib/d/a;

    move-result-object p0

    return-object p0
.end method

.method public getName()Ljava/lang/String;
    .locals 0

    const-class p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;

    invoke-virtual {p0}, Ljava/lang/Class;->getName()Ljava/lang/String;

    move-result-object p0

    return-object p0
.end method

.method protected he()I
    .locals 0

    invoke-static {}, Lcom/android/settings/bj;->mF()Z

    move-result p0

    if-eqz p0, :cond_0

    const p0, 0x7f150106

    return p0

    :cond_0
    const p0, 0x7f15006c

    return p0
.end method

.method public jc()V
    .locals 1

    const-class v0, Lcom/android/settings/development/j;

    invoke-virtual {p0, v0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->getDevelopmentOptionsController(Ljava/lang/Class;)Lcom/android/settingslib/d/a;

    move-result-object p0

    check-cast p0, Lcom/android/settings/development/j;

    invoke-virtual {p0}, Lcom/android/settings/development/j;->yH()V

    return-void
.end method

.method public ma()I
    .locals 0

    const/4 p0, 0x0

    return p0
.end method

.method public onActivityCreated(Landroid/os/Bundle;)V
    .locals 1

    invoke-super {p0, p1}, Lcom/android/settings/dashboard/RestrictedDashboardFragment;->onActivityCreated(Landroid/os/Bundle;)V

    const/4 p1, 0x1

    invoke-virtual {p0, p1}, Lcom/android/settings/dashboard/RestrictedDashboardFragment;->O(Z)V

    invoke-virtual {p0}, Lcom/android/settings/dashboard/RestrictedDashboardFragment;->bf()Z

    move-result p1

    if-nez p1, :cond_3

    invoke-virtual {p0}, Landroid/app/Fragment;->getActivity()Landroid/app/Activity;

    move-result-object p1

    invoke-static {p1}, Lcom/android/settings/bj;->isDeviceProvisioned(Landroid/content/Context;)Z

    move-result p1

    if-nez p1, :cond_0

    goto :goto_1

    :cond_0
    invoke-virtual {p0}, Landroid/app/Fragment;->getContext()Landroid/content/Context;

    move-result-object p1

    invoke-static {p1}, Lcom/android/settingslib/development/e;->Wh(Landroid/content/Context;)Z

    move-result p1

    if-eqz p1, :cond_1

    invoke-direct {p0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->tW()V

    goto :goto_0

    :cond_1
    invoke-direct {p0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->sW()V

    :goto_0
    invoke-static {}, Lcom/android/settings/Gg;->getInstance()Lcom/android/settings/Gg;

    move-result-object p1

    invoke-virtual {p1}, Lcom/android/settings/Gg;->Kw()Z

    move-result p1

    invoke-virtual {p0}, Landroidx/preference/q;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;

    move-result-object v0

    if-eqz v0, :cond_2

    if-nez p1, :cond_2

    invoke-virtual {p0}, Landroidx/preference/q;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;

    move-result-object p0

    const-string p1, "debug_networking_category"

    invoke-virtual {p0, p1}, Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;

    move-result-object p0

    check-cast p0, Landroidx/preference/PreferenceCategory;

    if-eqz p0, :cond_2

    const-string p1, "wifi_whitelist_roaming"

    invoke-virtual {p0, p1}, Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;

    move-result-object p1

    invoke-virtual {p0, p1}, Landroidx/preference/PreferenceGroup;->q(Landroidx/preference/Preference;)Z

    const-string p1, "wifi_unsaved_network_linking"

    invoke-virtual {p0, p1}, Landroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;

    move-result-object p1

    invoke-virtual {p0, p1}, Landroidx/preference/PreferenceGroup;->q(Landroidx/preference/Preference;)Z

    :cond_2
    return-void

    :cond_3
    :goto_1
    const/4 p1, 0x0

    iput-boolean p1, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->Lx:Z

    invoke-virtual {p0}, Lcom/android/settings/dashboard/RestrictedDashboardFragment;->cf()Z

    move-result p1

    if-nez p1, :cond_4

    invoke-virtual {p0}, Lcom/android/settings/dashboard/RestrictedDashboardFragment;->Xe()Landroid/widget/TextView;

    move-result-object p1

    const v0, 0x7f1207e0

    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(I)V

    :cond_4
    invoke-virtual {p0}, Landroidx/preference/q;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;

    move-result-object p0

    invoke-virtual {p0}, Landroidx/preference/PreferenceGroup;->removeAll()V

    return-void
.end method

.method public onActivityResult(IILandroid/content/Intent;)V
    .locals 4

    iget-object v0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->ov:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v0

    const/4 v1, 0x0

    :cond_0
    :goto_0
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_1

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lcom/android/settingslib/d/a;

    instance-of v3, v2, Lcom/android/settings/development/za;

    if-eqz v3, :cond_0

    check-cast v2, Lcom/android/settings/development/za;

    invoke-interface {v2, p1, p2, p3}, Lcom/android/settings/development/za;->onActivityResult(IILandroid/content/Intent;)Z

    move-result v2

    or-int/2addr v1, v2

    goto :goto_0

    :cond_1
    if-nez v1, :cond_2

    invoke-super {p0, p1, p2, p3}, Lcom/android/settings/dashboard/RestrictedDashboardFragment;->onActivityResult(IILandroid/content/Intent;)V

    :cond_2
    return-void
.end method

.method public onCreate(Landroid/os/Bundle;)V
    .locals 0

    invoke-super {p0, p1}, Lcom/android/settings/dashboard/RestrictedDashboardFragment;->onCreate(Landroid/os/Bundle;)V

    invoke-static {}, Lcom/android/settings/bj;->mF()Z

    move-result p1

    if-eqz p1, :cond_0

    invoke-virtual {p0}, Landroid/app/Fragment;->getActivity()Landroid/app/Activity;

    move-result-object p0

    invoke-virtual {p0}, Landroid/app/Activity;->finish()V

    :cond_0
    return-void
.end method

.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
    .locals 4

    invoke-direct {p0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->uW()V

    invoke-static {}, Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter;

    move-result-object v0

    if-eqz v0, :cond_0

    invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;->isEnabled()Z

    move-result v1

    if-eqz v1, :cond_0

    invoke-virtual {p0}, Landroid/app/Fragment;->getActivity()Landroid/app/Activity;

    move-result-object v1

    invoke-virtual {v1}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;

    move-result-object v1

    iget-object v2, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->en:Landroid/bluetooth/BluetoothProfile$ServiceListener;

    const/4 v3, 0x2

    invoke-virtual {v0, v1, v2, v3}, Landroid/bluetooth/BluetoothAdapter;->getProfileProxy(Landroid/content/Context;Landroid/bluetooth/BluetoothProfile$ServiceListener;I)Z

    :cond_0
    invoke-super {p0, p1, p2, p3}, Lcom/android/settings/SettingsPreferenceFragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;

    move-result-object p0

    return-object p0
.end method

.method public onDestroyView()V
    .locals 3

    invoke-super {p0}, Lcom/android/settingslib/miuisettings/preference/n;->onDestroyView()V

    invoke-direct {p0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->vW()V

    invoke-static {}, Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter;

    move-result-object v0

    if-eqz v0, :cond_0

    const/4 v1, 0x2

    iget-object v2, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->Lm:Landroid/bluetooth/BluetoothA2dp;

    invoke-virtual {v0, v1, v2}, Landroid/bluetooth/BluetoothAdapter;->closeProfileProxy(ILandroid/bluetooth/BluetoothProfile;)V

    const/4 v0, 0x0

    iput-object v0, p0, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->Lm:Landroid/bluetooth/BluetoothA2dp;

    :cond_0
    return-void
.end method

.method public qa()V
    .locals 1

    const-class v0, Lcom/android/settings/development/j;

    invoke-virtual {p0, v0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->getDevelopmentOptionsController(Ljava/lang/Class;)Lcom/android/settingslib/d/a;

    move-result-object p0

    check-cast p0, Lcom/android/settings/development/j;

    invoke-virtual {p0}, Lcom/android/settings/development/j;->zH()V

    return-void
.end method

.method public sb()V
    .locals 1

    const-class v0, Lcom/android/settings/development/N;

    invoke-virtual {p0, v0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->getDevelopmentOptionsController(Ljava/lang/Class;)Lcom/android/settingslib/d/a;

    move-result-object p0

    check-cast p0, Lcom/android/settings/development/N;

    invoke-virtual {p0}, Lcom/android/settings/development/N;->sb()V

    return-void
.end method

.method public zb()V
    .locals 1

    const-class v0, Lcom/android/settings/development/N;

    invoke-virtual {p0, v0}, Lcom/android/settings/development/DevelopmentSettingsDashboardFragment;->getDevelopmentOptionsController(Ljava/lang/Class;)Lcom/android/settingslib/d/a;

    move-result-object p0

    check-cast p0, Lcom/android/settings/development/N;

    invoke-virtual {p0}, Lcom/android/settings/development/N;->zb()V

    return-void
.end method
