diff options
Diffstat (limited to 'src/com/cyanogenmod/setupwizard/setup/FinishPage.java')
-rw-r--r-- | src/com/cyanogenmod/setupwizard/setup/FinishPage.java | 54 |
1 files changed, 8 insertions, 46 deletions
diff --git a/src/com/cyanogenmod/setupwizard/setup/FinishPage.java b/src/com/cyanogenmod/setupwizard/setup/FinishPage.java index 3cb5a3f..2a7e0e7 100644 --- a/src/com/cyanogenmod/setupwizard/setup/FinishPage.java +++ b/src/com/cyanogenmod/setupwizard/setup/FinishPage.java @@ -1,5 +1,6 @@ /* * Copyright (C) 2013 The CyanogenMod Project + * Copyright (C) 2017 The LineageOS Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -40,16 +41,12 @@ public class FinishPage extends SetupPage { public static final String TAG = "FinishPage"; - private static final int WHAT_EXPLORE_MOD_GUIDE = 1; private static final String KEY_MESSENGER = "key_messenger"; - private static final String MODGUIDE_PACKAGE_NAME = "com.cyngn.modguide"; private FinishFragment mFinishFragment; - private final boolean mShowingModGuide; public FinishPage(Context context, SetupDataCallbacks callbacks) { super(context, callbacks); - mShowingModGuide = SetupWizardUtils.canHasModMOD(context); } @Override @@ -78,10 +75,6 @@ public class FinishPage extends SetupPage { @Override public void handleMessage(final Message msg) { - final FinishPage page = mPage.get(); - if ((page != null) && (msg.what == WHAT_EXPLORE_MOD_GUIDE)) { - page.doExploreModGuide(); - } } } @@ -91,13 +84,13 @@ public class FinishPage extends SetupPage { } @Override - public int getButtonBarBackgroundColorId() { - return mShowingModGuide ? R.color.mod_button_bar_background : R.color.primary; + public int getTitleResId() { + return R.string.setup_complete; } @Override - public int getTitleResId() { - return R.string.setup_complete; + public int getIconResId() { + return -1; } @Override @@ -106,55 +99,24 @@ public class FinishPage extends SetupPage { return true; } - private void doExploreModGuide() { - final SetupWizardActivity activity = - (SetupWizardActivity) mFinishFragment.getActivity(); - final Intent intent = - activity.getPackageManager().getLaunchIntentForPackage(MODGUIDE_PACKAGE_NAME); - activity.setFinishIntent(intent); - getCallbacks().onFinish(); - } - @Override public int getNextButtonTitleResId() { - return mShowingModGuide ? R.string.done : R.string.start; + return R.string.start; } public static class FinishFragment extends SetupPageFragment { - private boolean mShowingModGuide; - @Override protected void initializePage() { final Activity activity = getActivity(); - if (!mShowingModGuide || (activity == null)) { + if (activity == null) { return; } - mRootView.findViewById(R.id.explore_mod_guide) - .setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - final Messenger messenger = getArguments().getParcelable(KEY_MESSENGER); - if (messenger == null) { - return; - } - final Message message = Message.obtain(); - message.what = WHAT_EXPLORE_MOD_GUIDE; - try { - messenger.send(message); - } catch (final RemoteException e) { - Log.e(TAG, "Couldn't send message to start MOD Guide", e); - } - } - }); } @Override protected int getLayoutResource() { - final Context context = getContext(); - mShowingModGuide = (context != null) && SetupWizardUtils.canHasModMOD(context); - return mShowingModGuide ? - R.layout.setup_modguide_page : R.layout.setup_finished_page; + return R.layout.setup_finished_page; } } |