* 用于控制开服界面的切换 */ -public class KaiFuWrapperFragment extends BaseFragment { +public class KaiFuWrapperFragment extends NormalFragment { public static final String SINGLE_GAME_KAIFU = "SINGLE_GAME_KAIFU"; public static final String ALL_GAME_KAIFU = "ALL_GAME_KAIFU"; diff --git a/app/src/main/java/com/gh/gamecenter/libao/LibaoWrapperFragment.java b/app/src/main/java/com/gh/gamecenter/libao/LibaoWrapperFragment.java index 908fb4d0f8..24e176a8a1 100644 --- a/app/src/main/java/com/gh/gamecenter/libao/LibaoWrapperFragment.java +++ b/app/src/main/java/com/gh/gamecenter/libao/LibaoWrapperFragment.java @@ -10,12 +10,12 @@ import android.widget.LinearLayout; import android.widget.TextView; import com.gh.base.adapter.FragmentAdapter; -import com.gh.base.fragment.BaseFragment; import com.gh.common.util.DisplayUtils; import com.gh.common.util.RandomUtils; import com.gh.gamecenter.R; import com.gh.gamecenter.eventbus.EBReuse; import com.gh.gamecenter.eventbus.EBUISwitch; +import com.gh.gamecenter.normal.NormalFragment; import com.lightgame.view.NoScrollableViewPager; import org.greenrobot.eventbus.EventBus; @@ -32,7 +32,7 @@ import butterknife.OnClick; * Created by CsHeng on 15/12/2017. */ -public class LibaoWrapperFragment extends BaseFragment implements View.OnClickListener, +public class LibaoWrapperFragment extends NormalFragment implements View.OnClickListener, ViewPager.OnPageChangeListener { @BindView(R.id.libao_vp_content) diff --git a/app/src/main/java/com/gh/gamecenter/receiver/DownloadReceiver.java b/app/src/main/java/com/gh/gamecenter/receiver/DownloadReceiver.java index 126667fcfb..a6ccf2f0cc 100644 --- a/app/src/main/java/com/gh/gamecenter/receiver/DownloadReceiver.java +++ b/app/src/main/java/com/gh/gamecenter/receiver/DownloadReceiver.java @@ -43,7 +43,7 @@ public class DownloadReceiver extends BroadcastReceiver { // 切换到游戏下载fragment EventBus.getDefault().post(new EBSkip(DownloadManagerActivity.TAG, DownloadManagerActivity.INDEX_UPDATE)); } else { - DownloadManagerActivity.startDownloadManagerActivity(context, null, ENTRANCE_DOWNLOAD); + context.startActivity(DownloadManagerActivity.getDownloadMangerIntent(context, null, ENTRANCE_DOWNLOAD)); } diff --git a/app/src/main/java/com/gh/gamecenter/subject/SubjectWrapperFragment.java b/app/src/main/java/com/gh/gamecenter/subject/SubjectWrapperFragment.java index 41657975c0..3b079e4582 100644 --- a/app/src/main/java/com/gh/gamecenter/subject/SubjectWrapperFragment.java +++ b/app/src/main/java/com/gh/gamecenter/subject/SubjectWrapperFragment.java @@ -9,10 +9,10 @@ import android.text.TextUtils; import android.view.View; import android.widget.LinearLayout; -import com.gh.base.fragment.BaseFragment; import com.gh.common.util.EntranceUtils; import com.gh.gamecenter.R; import com.gh.gamecenter.entity.SubjectHeadEntity; +import com.gh.gamecenter.normal.NormalFragment; import com.gh.gamecenter.retrofit.JSONObjectResponse; import com.gh.gamecenter.retrofit.Response; import com.gh.gamecenter.retrofit.RetrofitManager; @@ -33,7 +33,7 @@ import rx.schedulers.Schedulers; /** * Created by CsHeng on 18/12/2017. */ -public class SubjectWrapperFragment extends BaseFragment { +public class SubjectWrapperFragment extends NormalFragment { @BindView(R.id.subject_viewpager) ViewPager mViewPager; diff --git a/app/src/main/java/com/halo/assistant/fragment/AboutFragment.java b/app/src/main/java/com/halo/assistant/fragment/AboutFragment.java index d3371d0324..06fefe6160 100644 --- a/app/src/main/java/com/halo/assistant/fragment/AboutFragment.java +++ b/app/src/main/java/com/halo/assistant/fragment/AboutFragment.java @@ -10,12 +10,12 @@ import android.widget.ProgressBar; import android.widget.RelativeLayout; import android.widget.TextView; -import com.gh.base.fragment.BaseFragment; import com.gh.common.util.PackageUtils; import com.gh.common.util.StringUtils; import com.gh.gamecenter.R; import com.gh.gamecenter.WebActivity; import com.gh.gamecenter.manager.UpdateManager; +import com.gh.gamecenter.normal.NormalFragment; import com.tencent.bugly.beta.tinker.TinkerManager; import java.lang.ref.WeakReference; @@ -28,7 +28,7 @@ import butterknife.OnLongClick; * Created by CsHeng on 14/12/2017. */ -public class AboutFragment extends BaseFragment { +public class AboutFragment extends NormalFragment { @BindView(R.id.about_version_tv) TextView mAboutVersion; diff --git a/app/src/main/java/com/halo/assistant/fragment/ApkCleanerFragment.java b/app/src/main/java/com/halo/assistant/fragment/ApkCleanerFragment.java index debafc6a96..feda117f04 100644 --- a/app/src/main/java/com/halo/assistant/fragment/ApkCleanerFragment.java +++ b/app/src/main/java/com/halo/assistant/fragment/ApkCleanerFragment.java @@ -12,7 +12,6 @@ import android.widget.CompoundButton; import android.widget.ProgressBar; import android.widget.TextView; -import com.gh.base.fragment.BaseFragment; import com.gh.common.util.DialogUtils; import com.gh.common.view.VerticalItemDecoration; import com.gh.gamecenter.MainActivity; @@ -20,6 +19,7 @@ import com.gh.gamecenter.R; import com.gh.gamecenter.adapter.CleanApkAdapter; import com.gh.gamecenter.entity.InstallGameEntity; import com.gh.gamecenter.eventbus.EBSkip; +import com.gh.gamecenter.normal.NormalFragment; import com.lightgame.utils.Utils; import org.greenrobot.eventbus.EventBus; @@ -36,7 +36,7 @@ import butterknife.OnClick; *
* 扫描并删除apk
*/
-public class ApkCleanerFragment extends BaseFragment implements CleanApkAdapter.OnScanListener {
+public class ApkCleanerFragment extends NormalFragment implements CleanApkAdapter.OnScanListener {
@BindView(R.id.apk_count)
TextView mApkCount;
diff --git a/app/src/main/java/com/halo/assistant/fragment/SettingsFragment.java b/app/src/main/java/com/halo/assistant/fragment/SettingsFragment.java
index 3242e7ac0f..d643570125 100644
--- a/app/src/main/java/com/halo/assistant/fragment/SettingsFragment.java
+++ b/app/src/main/java/com/halo/assistant/fragment/SettingsFragment.java
@@ -16,7 +16,6 @@ import android.widget.RadioGroup;
import android.widget.RelativeLayout;
import android.widget.TextView;
-import com.gh.base.fragment.BaseFragment;
import com.gh.common.util.DialogUtils;
import com.gh.common.util.LoginUtils;
import com.gh.common.util.StringUtils;
@@ -29,6 +28,7 @@ import com.gh.gamecenter.eventbus.EBReuse;
import com.gh.gamecenter.eventbus.EBSkip;
import com.gh.gamecenter.login.UserViewModel;
import com.gh.gamecenter.manager.UserManager;
+import com.gh.gamecenter.normal.NormalFragment;
import com.kyleduo.switchbutton.SwitchButton;
import com.lightgame.download.FileUtils;
import com.lightgame.utils.Utils;
@@ -52,7 +52,7 @@ import static java.lang.Thread.sleep;
/**
* Created by CsHeng on 12/12/2017.
*/
-public class SettingsFragment extends BaseFragment {
+public class SettingsFragment extends NormalFragment {
@BindView(R.id.setting_sb_autoinstall)
SwitchButton mSettingAutoinstallSb;
diff --git a/app/src/main/java/com/halo/assistant/fragment/VoteFragment.java b/app/src/main/java/com/halo/assistant/fragment/VoteFragment.java
index 78fb2fce8f..07a90e1242 100644
--- a/app/src/main/java/com/halo/assistant/fragment/VoteFragment.java
+++ b/app/src/main/java/com/halo/assistant/fragment/VoteFragment.java
@@ -16,7 +16,6 @@ import android.widget.LinearLayout;
import android.widget.TextView;
import com.gc.materialdesign.views.ProgressBarCircularIndeterminate;
-import com.gh.base.fragment.BaseFragment;
import com.gh.common.util.CheckLoginUtils;
import com.gh.common.util.DialogUtils;
import com.gh.common.util.EntranceUtils;
@@ -24,6 +23,7 @@ import com.gh.gamecenter.R;
import com.gh.gamecenter.adapter.VoteAdapter;
import com.gh.gamecenter.entity.UserDataEntity;
import com.gh.gamecenter.entity.VersionVoteEntity;
+import com.gh.gamecenter.normal.NormalFragment;
import com.gh.gamecenter.retrofit.Response;
import com.gh.gamecenter.retrofit.RetrofitManager;
import com.lightgame.utils.Util_System_Keyboard;
@@ -45,7 +45,7 @@ import rx.schedulers.Schedulers;
* Created by CsHeng on 18/12/2017.
*/
-public class VoteFragment extends BaseFragment
* Created by CsHeng on 14/12/2017.
*/
-public class GameNewsSearchFragment extends BaseFragment {
+public class GameNewsSearchFragment extends NormalFragment {
@BindView(R.id.game_news_list)
RecyclerView mGameNewsRv;
diff --git a/app/src/main/java/com/halo/assistant/fragment/game/GameNewsSearchResultFragment.java b/app/src/main/java/com/halo/assistant/fragment/game/GameNewsSearchResultFragment.java
index 8c66d0a08f..36847cf829 100644
--- a/app/src/main/java/com/halo/assistant/fragment/game/GameNewsSearchResultFragment.java
+++ b/app/src/main/java/com/halo/assistant/fragment/game/GameNewsSearchResultFragment.java
@@ -12,7 +12,6 @@ import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
-import com.gh.base.fragment.BaseFragment;
import com.gh.common.util.DataCollectionUtils;
import com.gh.common.util.EntranceUtils;
import com.gh.common.util.NewsUtils;
@@ -23,6 +22,7 @@ import com.gh.gamecenter.R;
import com.gh.gamecenter.adapter.viewholder.FooterViewHolder;
import com.gh.gamecenter.adapter.viewholder.NewsTextViewHolder;
import com.gh.gamecenter.entity.NewsEntity;
+import com.gh.gamecenter.normal.NormalFragment;
import com.gh.gamecenter.retrofit.Response;
import com.gh.gamecenter.retrofit.RetrofitManager;
import com.lightgame.utils.Util_System_Keyboard;
@@ -43,7 +43,7 @@ import rx.schedulers.Schedulers;
* Created by CsHeng on 14/12/2017.
* 游戏新闻搜索结果界面
*/
-public class GameNewsSearchResultFragment extends BaseFragment {
+public class GameNewsSearchResultFragment extends NormalFragment {
@BindView(R.id.gamedetail_news_rv)
RecyclerView mNewsSearchRv;
diff --git a/app/src/main/java/com/halo/assistant/fragment/myconcern/MyConcernFragment.java b/app/src/main/java/com/halo/assistant/fragment/myconcern/MyConcernFragment.java
index 5384e1345b..27c9c71643 100644
--- a/app/src/main/java/com/halo/assistant/fragment/myconcern/MyConcernFragment.java
+++ b/app/src/main/java/com/halo/assistant/fragment/myconcern/MyConcernFragment.java
@@ -10,13 +10,13 @@ import android.widget.RelativeLayout;
import android.widget.TextView;
import com.gh.base.OnRequestCallBackListener;
-import com.gh.base.fragment.BaseFragment;
import com.gh.common.view.Concern_LinearLayout;
import com.gh.gamecenter.LoginActivity;
import com.gh.gamecenter.R;
import com.gh.gamecenter.entity.GameEntity;
import com.gh.gamecenter.eventbus.EBConcernChanged;
import com.gh.gamecenter.eventbus.EBReuse;
+import com.gh.gamecenter.normal.NormalFragment;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;
@@ -33,7 +33,7 @@ import static com.gh.gamecenter.personal.PersonalFragment.LOGIN_TAG;
*
* 我的关注grid页面
*/
-public class MyConcernFragment extends BaseFragment implements View.OnClickListener, OnRequestCallBackListener {
+public class MyConcernFragment extends NormalFragment implements View.OnClickListener, OnRequestCallBackListener {
@BindView(R.id.concern_rv_show)
RecyclerView mConcernRv;
diff --git a/app/src/main/java/com/halo/assistant/fragment/user/SelectPortraitFragment.java b/app/src/main/java/com/halo/assistant/fragment/user/SelectPortraitFragment.java
index 5ae2fbf5f2..ef65885e1c 100644
--- a/app/src/main/java/com/halo/assistant/fragment/user/SelectPortraitFragment.java
+++ b/app/src/main/java/com/halo/assistant/fragment/user/SelectPortraitFragment.java
@@ -14,7 +14,6 @@ import android.support.annotation.Nullable;
import android.text.TextUtils;
import android.view.View;
-import com.gh.base.fragment.BaseFragment;
import com.gh.common.util.DialogUtils;
import com.gh.common.util.EntranceUtils;
import com.gh.common.util.RandomUtils;
@@ -24,6 +23,7 @@ import com.gh.gamecenter.R;
import com.gh.gamecenter.entity.UserInfoEntity;
import com.gh.gamecenter.login.ApiResponse;
import com.gh.gamecenter.login.UserViewModel;
+import com.gh.gamecenter.normal.NormalFragment;
import com.lightgame.utils.Utils;
import org.json.JSONException;
@@ -41,7 +41,7 @@ import butterknife.OnClick;
* 选择用户头像
*
*/
-public class SelectPortraitFragment extends BaseFragment {
+public class SelectPortraitFragment extends NormalFragment {
public final static int REQUEST_CROP_ICON = 12;
public final static int REQUEST_MEDIA_ICON = 13;
diff --git a/app/src/main/java/com/halo/assistant/fragment/user/SelectRegionFragment.java b/app/src/main/java/com/halo/assistant/fragment/user/SelectRegionFragment.java
index 19c3552b64..7915185fca 100644
--- a/app/src/main/java/com/halo/assistant/fragment/user/SelectRegionFragment.java
+++ b/app/src/main/java/com/halo/assistant/fragment/user/SelectRegionFragment.java
@@ -9,13 +9,13 @@ import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import android.text.TextUtils;
-import com.gh.base.fragment.BaseFragment;
import com.gh.common.util.DialogUtils;
import com.gh.common.util.EntranceUtils;
import com.gh.gamecenter.R;
import com.gh.gamecenter.entity.UserInfoEntity;
import com.gh.gamecenter.login.ApiResponse;
import com.gh.gamecenter.login.UserViewModel;
+import com.gh.gamecenter.normal.NormalFragment;
import com.halo.assistant.fragment.user.region.OnRegionSelectListener;
import com.halo.assistant.fragment.user.region.RegionCountFragment;
import com.halo.assistant.fragment.user.region.RegionProvFragment;
@@ -30,7 +30,7 @@ import java.util.List;
* 修改用户归属地
*
*/
-public class SelectRegionFragment extends BaseFragment implements OnBackPressedListener, OnRegionSelectListener {
+public class SelectRegionFragment extends NormalFragment implements OnBackPressedListener, OnRegionSelectListener {
private String mProvinceName;
private RegionProvFragment mProvFragment;
diff --git a/app/src/main/java/com/halo/assistant/fragment/user/UserInfoEditFragment.java b/app/src/main/java/com/halo/assistant/fragment/user/UserInfoEditFragment.java
index 1def8d0106..f9acf59b6a 100644
--- a/app/src/main/java/com/halo/assistant/fragment/user/UserInfoEditFragment.java
+++ b/app/src/main/java/com/halo/assistant/fragment/user/UserInfoEditFragment.java
@@ -16,13 +16,13 @@ import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
-import com.gh.base.fragment.BaseFragment;
import com.gh.common.util.DialogUtils;
import com.gh.gamecenter.R;
import com.gh.gamecenter.entity.UserInfoEntity;
import com.gh.gamecenter.login.ApiResponse;
import com.gh.gamecenter.login.UserViewModel;
import com.gh.gamecenter.manager.UserManager;
+import com.gh.gamecenter.normal.NormalFragment;
import butterknife.BindView;
import butterknife.OnClick;
@@ -33,7 +33,7 @@ import butterknife.OnClick;
* 修改用户信息总页面
*
*/
-public class UserInfoEditFragment extends BaseFragment {
+public class UserInfoEditFragment extends NormalFragment {
@BindView(R.id.userinfo_edit_sex)
View mUserinfoEditSex;
diff --git a/app/src/main/java/com/halo/assistant/fragment/user/UserInfoFragment.java b/app/src/main/java/com/halo/assistant/fragment/user/UserInfoFragment.java
index 9d977873f0..4d659a49b1 100644
--- a/app/src/main/java/com/halo/assistant/fragment/user/UserInfoFragment.java
+++ b/app/src/main/java/com/halo/assistant/fragment/user/UserInfoFragment.java
@@ -9,7 +9,6 @@ import android.view.View;
import android.widget.TextView;
import com.facebook.drawee.view.SimpleDraweeView;
-import com.gh.base.fragment.BaseFragment;
import com.gh.gamecenter.R;
import com.gh.gamecenter.SelectUserIconActivity;
import com.gh.gamecenter.UserInfoEditActivity;
@@ -17,6 +16,7 @@ import com.gh.gamecenter.UserRegionActivity;
import com.gh.gamecenter.entity.UserInfoEntity;
import com.gh.gamecenter.login.ApiResponse;
import com.gh.gamecenter.login.UserViewModel;
+import com.gh.gamecenter.normal.NormalFragment;
import butterknife.BindView;
import butterknife.OnClick;
@@ -26,7 +26,7 @@ import butterknife.OnClick;
*
* 个人中心,用户修改总览
*/
-public class UserInfoFragment extends BaseFragment {
+public class UserInfoFragment extends NormalFragment {
@BindView(R.id.userinfo_icon_sd)
SimpleDraweeView mUserinfoIconSd;
diff --git a/app/src/main/res/layout/activity_normal.xml b/app/src/main/res/layout/activity_normal.xml
index 4a580c34d4..e2635ea638 100644
--- a/app/src/main/res/layout/activity_normal.xml
+++ b/app/src/main/res/layout/activity_normal.xml
@@ -4,33 +4,11 @@
android:layout_height = "match_parent"
android:orientation = "vertical" >
-