SetupWizard: Refactor context type

Context is assumed to be SetupWizardActivity and blindly cast. Just make the Context reference a SetupWizardActivity.

Change-Id: I3d7ffd08980fbff0fbea51b45b28002b49813038
This commit is contained in:
cretin45
2015-02-23 14:33:07 -08:00
parent c4584a78e3
commit d7e70040b7
16 changed files with 47 additions and 41 deletions

View File

@@ -17,6 +17,7 @@
package com.cyanogenmod.setupwizard.setup;
import com.cyanogenmod.setupwizard.R;
import com.cyanogenmod.setupwizard.ui.SetupWizardActivity;
import android.app.Activity;
import android.app.Fragment;
@@ -37,9 +38,9 @@ public abstract class SetupPage implements Page {
private boolean mRequired = false;
private boolean mHidden = false;
protected final Context mContext;
protected final SetupWizardActivity mContext;
protected SetupPage(Context context, SetupDataCallbacks callbacks) {
protected SetupPage(SetupWizardActivity context, SetupDataCallbacks callbacks) {
mContext = context;
mCallbacks = callbacks;
}
@@ -73,7 +74,7 @@ public abstract class SetupPage implements Page {
public void onFinishSetup() {}
@Override
public void doLoadAction(Activity context, int action) {
public void doLoadAction(SetupWizardActivity context, int action) {
if (context == null || context.isFinishing()) { return; }
final FragmentManager fragmentManager = context.getFragmentManager();
Fragment fragment = getFragment(fragmentManager, action);