Commit c95b10114ede2bbb024af49b6e0b176bba025aba
1 parent
1c7d1018
1 优化基类
Showing
69 changed files
with
190 additions
and
91 deletions
app/strike/src/main/AndroidManifest.xml
| @@ -17,7 +17,11 @@ | @@ -17,7 +17,11 @@ | ||
| 17 | android:roundIcon="@mipmap/ic_launcher_round" | 17 | android:roundIcon="@mipmap/ic_launcher_round" |
| 18 | android:supportsRtl="true" | 18 | android:supportsRtl="true" |
| 19 | android:theme="@style/AppTheme"> | 19 | android:theme="@style/AppTheme"> |
| 20 | - | 20 | + <activity |
| 21 | + android:name=".LoginSuccessActivity" | ||
| 22 | + android:label="UserAPI" | ||
| 23 | + android:theme="@style/AppTheme.NoTitleTranslucentTheme" /> | ||
| 24 | + /> | ||
| 21 | <activity android:name=".demo.activity.DemoActivity" /> | 25 | <activity android:name=".demo.activity.DemoActivity" /> |
| 22 | <activity android:name=".MyActivity"></activity> | 26 | <activity android:name=".MyActivity"></activity> |
| 23 | <activity android:name=".imgutil.ImgActivity" /> | 27 | <activity android:name=".imgutil.ImgActivity" /> |
app/strike/src/main/java/com/cnlive/strike/LoginSuccessActivity.java
0 → 100644
| 1 | +package com.cnlive.strike; | ||
| 2 | + | ||
| 3 | +import com.alibaba.android.arouter.facade.annotation.Autowired; | ||
| 4 | +import com.alibaba.android.arouter.facade.annotation.Route; | ||
| 5 | +import com.alibaba.android.arouter.launcher.ARouter; | ||
| 6 | +import com.cnlive.core.libs.base.frame.activity.BaseActivity; | ||
| 7 | + | ||
| 8 | +@Route(path = "/cloud/user/LoginSuccessActivity") | ||
| 9 | +public class LoginSuccessActivity extends BaseActivity { | ||
| 10 | + @Autowired(name = "isNewUser") | ||
| 11 | + boolean isNewUser; | ||
| 12 | + @Override | ||
| 13 | + protected void initCreate() { | ||
| 14 | + super.initCreate(); | ||
| 15 | + } | ||
| 16 | + | ||
| 17 | + @Override | ||
| 18 | + protected void initView() { | ||
| 19 | + super.initView(); | ||
| 20 | + logError("是否新用户"+isNewUser); | ||
| 21 | + } | ||
| 22 | +} |
app/strike/src/main/java/com/cnlive/strike/MainActivity.java
| @@ -33,12 +33,12 @@ public class MainActivity extends AppCompatActivity { | @@ -33,12 +33,12 @@ public class MainActivity extends AppCompatActivity { | ||
| 33 | findViewById(R.id.go_to).setOnClickListener(new View.OnClickListener() { | 33 | findViewById(R.id.go_to).setOnClickListener(new View.OnClickListener() { |
| 34 | @Override | 34 | @Override |
| 35 | public void onClick(View v) { | 35 | public void onClick(View v) { |
| 36 | - if (TextUtils.isEmpty(UserService.getUid(MainActivity.this))) { | 36 | +// if (TextUtils.isEmpty(UserService.getUid(MainActivity.this))) { |
| 37 | startActivity(new Intent(MainActivity.this, LoginActivity.class)); | 37 | startActivity(new Intent(MainActivity.this, LoginActivity.class)); |
| 38 | // finish(); | 38 | // finish(); |
| 39 | - } else { | ||
| 40 | - startActivity(new Intent(MainActivity.this, DemoMvpActivity.class)); | ||
| 41 | - } | 39 | +// } else { |
| 40 | +// startActivity(new Intent(MainActivity.this, LoginSuccessActivity.class)); | ||
| 41 | +// } | ||
| 42 | } | 42 | } |
| 43 | }); | 43 | }); |
| 44 | findViewById(R.id.to_img).setOnClickListener(view -> startActivity(new Intent(this, ImgActivity.class))); | 44 | findViewById(R.id.to_img).setOnClickListener(view -> startActivity(new Intent(this, ImgActivity.class))); |
app/strike/src/main/java/com/cnlive/strike/MyFragment.java
| @@ -45,8 +45,8 @@ public class MyFragment extends BaseFragment<MyFragmentView, MyPresenter> { | @@ -45,8 +45,8 @@ public class MyFragment extends BaseFragment<MyFragmentView, MyPresenter> { | ||
| 45 | setSwipeBackEnable(true); | 45 | setSwipeBackEnable(true); |
| 46 | setStatusBarColor(R.color.green, 0); | 46 | setStatusBarColor(R.color.green, 0); |
| 47 | setStatusBarTextColor(StatusBarConfig.BLACK); | 47 | setStatusBarTextColor(StatusBarConfig.BLACK); |
| 48 | - textView = baseView.findViewById(R.id.tv1); | ||
| 49 | - baseView.findViewById(R.id.btn_test2).setOnClickListener(new View.OnClickListener() { | 48 | + textView = getBaseView().findViewById(R.id.tv1); |
| 49 | + getBaseView().findViewById(R.id.btn_test2).setOnClickListener(new View.OnClickListener() { | ||
| 50 | @Override | 50 | @Override |
| 51 | public void onClick(View v) { | 51 | public void onClick(View v) { |
| 52 | requestPermission(010001, "测试", new String[]{Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION}, new OnPermissionResponseListener() { | 52 | requestPermission(010001, "测试", new String[]{Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION}, new OnPermissionResponseListener() { |
| @@ -62,7 +62,7 @@ public class MyFragment extends BaseFragment<MyFragmentView, MyPresenter> { | @@ -62,7 +62,7 @@ public class MyFragment extends BaseFragment<MyFragmentView, MyPresenter> { | ||
| 62 | }); | 62 | }); |
| 63 | } | 63 | } |
| 64 | }); | 64 | }); |
| 65 | - baseView.findViewById(R.id.btn_test1).setOnClickListener(new View.OnClickListener() { | 65 | + getBaseView().findViewById(R.id.btn_test1).setOnClickListener(new View.OnClickListener() { |
| 66 | @Override | 66 | @Override |
| 67 | public void onClick(View v) { | 67 | public void onClick(View v) { |
| 68 | // requestPermission(new String[]{Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION}, new OnPermissionResponseListener() { | 68 | // requestPermission(new String[]{Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION}, new OnPermissionResponseListener() { |
| @@ -79,7 +79,7 @@ public class MyFragment extends BaseFragment<MyFragmentView, MyPresenter> { | @@ -79,7 +79,7 @@ public class MyFragment extends BaseFragment<MyFragmentView, MyPresenter> { | ||
| 79 | startForResult(new MyFragment1(), 1001); | 79 | startForResult(new MyFragment1(), 1001); |
| 80 | } | 80 | } |
| 81 | }); | 81 | }); |
| 82 | - baseView.findViewById(R.id.btn_test).setOnClickListener(new View.OnClickListener() { | 82 | + getBaseView().findViewById(R.id.btn_test).setOnClickListener(new View.OnClickListener() { |
| 83 | @Override | 83 | @Override |
| 84 | public void onClick(View v) { | 84 | public void onClick(View v) { |
| 85 | //单个请求 | 85 | //单个请求 |
app/strike/src/main/java/com/cnlive/strike/MyFragment1.java
| @@ -32,7 +32,7 @@ public class MyFragment1 extends BaseFragment { | @@ -32,7 +32,7 @@ public class MyFragment1 extends BaseFragment { | ||
| 32 | 32 | ||
| 33 | setStatusBarColor(R.color.qmui_config_color_red, 0); | 33 | setStatusBarColor(R.color.qmui_config_color_red, 0); |
| 34 | setStatusBarTextColor(StatusBarConfig.BLACK); | 34 | setStatusBarTextColor(StatusBarConfig.BLACK); |
| 35 | - baseView.findViewById(R.id.btn_test).setOnClickListener(new View.OnClickListener() { | 35 | + getBaseView().findViewById(R.id.btn_test).setOnClickListener(new View.OnClickListener() { |
| 36 | @Override | 36 | @Override |
| 37 | public void onClick(View v) { | 37 | public void onClick(View v) { |
| 38 | //单个请求 | 38 | //单个请求 |
app/strike/src/main/java/com/cnlive/strike/demo/activity/DemoMvpActivity.java
| 1 | package com.cnlive.strike.demo.activity; | 1 | package com.cnlive.strike.demo.activity; |
| 2 | 2 | ||
| 3 | +import android.graphics.Color; | ||
| 3 | import android.os.Handler; | 4 | import android.os.Handler; |
| 4 | import android.os.Message; | 5 | import android.os.Message; |
| 5 | 6 | ||
| @@ -27,6 +28,7 @@ public class DemoMvpActivity extends BaseActivity<DemoActivityView, DemoActivity | @@ -27,6 +28,7 @@ public class DemoMvpActivity extends BaseActivity<DemoActivityView, DemoActivity | ||
| 27 | protected void initView() { | 28 | protected void initView() { |
| 28 | super.initView(); | 29 | super.initView(); |
| 29 | loadRootFragment(new DemoFragment()); | 30 | loadRootFragment(new DemoFragment()); |
| 31 | + | ||
| 30 | } | 32 | } |
| 31 | 33 | ||
| 32 | 34 |
cloud/user/src/main/java/com/cnlive/strike/user/frame/view/QuickLoginView.java
| @@ -208,7 +208,8 @@ public class QuickLoginView extends BaseView { | @@ -208,7 +208,8 @@ public class QuickLoginView extends BaseView { | ||
| 208 | successInfo.setClickAd(fragment.clickAd); | 208 | successInfo.setClickAd(fragment.clickAd); |
| 209 | successInfo.setTagShare(fragment.tagShare); | 209 | successInfo.setTagShare(fragment.tagShare); |
| 210 | successInfo.setTagMsg(fragment.tagMsg); | 210 | successInfo.setTagMsg(fragment.tagMsg); |
| 211 | - ARouter.getInstance().build("/strick/MyActivity") | 211 | + ARouter.getInstance().build(LoginActivity.LOGIN_SUCCESS_PATH) |
| 212 | + .withBoolean("isNewUser", true) | ||
| 212 | .navigation(getContext()); | 213 | .navigation(getContext()); |
| 213 | if (isNewUser) { | 214 | if (isNewUser) { |
| 214 | // HelperUtil.isNewUser(fragment.getActivity(), successInfo, isHasOtherUserInfo); | 215 | // HelperUtil.isNewUser(fragment.getActivity(), successInfo, isHasOtherUserInfo); |
cloud/user/src/main/java/com/cnlive/strike/user/ui/activity/LoginActivity.java
| @@ -6,6 +6,7 @@ import android.content.Intent; | @@ -6,6 +6,7 @@ import android.content.Intent; | ||
| 6 | import android.net.Uri; | 6 | import android.net.Uri; |
| 7 | 7 | ||
| 8 | import androidx.annotation.NonNull; | 8 | import androidx.annotation.NonNull; |
| 9 | +import androidx.appcompat.app.AppCompatActivity; | ||
| 9 | 10 | ||
| 10 | import com.alibaba.android.arouter.facade.annotation.Route; | 11 | import com.alibaba.android.arouter.facade.annotation.Route; |
| 11 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; | 12 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| @@ -18,8 +19,10 @@ import com.cnlive.strike.user.ui.fragment.QuickLoginFragment; | @@ -18,8 +19,10 @@ import com.cnlive.strike.user.ui.fragment.QuickLoginFragment; | ||
| 18 | */ | 19 | */ |
| 19 | //@Route(path = "/cnmain/LoginActivity") | 20 | //@Route(path = "/cnmain/LoginActivity") |
| 20 | @Route(path = LoginActivity.PATH) | 21 | @Route(path = LoginActivity.PATH) |
| 21 | -public class LoginActivity extends BaseActivity { | 22 | +public class LoginActivity extends BaseActivity { |
| 23 | + | ||
| 22 | public static final String PATH = "/cloud/user/ui/activity/login"; | 24 | public static final String PATH = "/cloud/user/ui/activity/login"; |
| 25 | + public static final String LOGIN_SUCCESS_PATH = "/cloud/user/LoginSuccessActivity"; | ||
| 23 | public static String FROM_TOKEN_ERROR = "from_token_error"; | 26 | public static String FROM_TOKEN_ERROR = "from_token_error"; |
| 24 | public static String TAG_MSG = "tagMsg"; | 27 | public static String TAG_MSG = "tagMsg"; |
| 25 | public static String TAG_SHARE = "tagValue"; | 28 | public static String TAG_SHARE = "tagValue"; |
cloud/user/src/main/java/com/cnlive/strike/user/ui/activity/SelectCountryActivity.java
| @@ -45,7 +45,7 @@ public class SelectCountryActivity extends BaseActivity<SelectCountryView, Selec | @@ -45,7 +45,7 @@ public class SelectCountryActivity extends BaseActivity<SelectCountryView, Selec | ||
| 45 | @Override | 45 | @Override |
| 46 | protected void initBindingData() { | 46 | protected void initBindingData() { |
| 47 | super.initBindingData(); | 47 | super.initBindingData(); |
| 48 | - this.binding = (ActivitySelectCountryBinding) baseBinding; | 48 | + this.binding = (ActivitySelectCountryBinding) getBaseBinding(); |
| 49 | } | 49 | } |
| 50 | 50 | ||
| 51 | @Override | 51 | @Override |
cloud/user/src/main/java/com/cnlive/strike/user/ui/fragment/FirstLoginFragment.java
| @@ -76,7 +76,7 @@ public class FirstLoginFragment extends BaseFragment<FirstLoginView, FirstLoginP | @@ -76,7 +76,7 @@ public class FirstLoginFragment extends BaseFragment<FirstLoginView, FirstLoginP | ||
| 76 | @Override | 76 | @Override |
| 77 | protected void initBindingData() { | 77 | protected void initBindingData() { |
| 78 | super.initBindingData(); | 78 | super.initBindingData(); |
| 79 | - binding = (FragmentFirstLoginBinding) baseBinding; | 79 | + binding = (FragmentFirstLoginBinding) getBaseBinding(); |
| 80 | if (null == data) { | 80 | if (null == data) { |
| 81 | data = new FirstLoginData(); | 81 | data = new FirstLoginData(); |
| 82 | } | 82 | } |
cloud/user/src/main/java/com/cnlive/strike/user/ui/fragment/QuickLoginFragment.java
| @@ -99,7 +99,7 @@ public class QuickLoginFragment extends BaseFragment<QuickLoginView, QuickLoginP | @@ -99,7 +99,7 @@ public class QuickLoginFragment extends BaseFragment<QuickLoginView, QuickLoginP | ||
| 99 | @Override | 99 | @Override |
| 100 | protected void initBindingData() { | 100 | protected void initBindingData() { |
| 101 | super.initBindingData(); | 101 | super.initBindingData(); |
| 102 | - binding= (FragmentQuickLoginBinding) baseBinding; | 102 | + binding= (FragmentQuickLoginBinding) getBaseBinding(); |
| 103 | data = new QuickLoginData(); | 103 | data = new QuickLoginData(); |
| 104 | binding.setData(data); | 104 | binding.setData(data); |
| 105 | } | 105 | } |
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/activity/GenerateQRActivity.java
| @@ -68,7 +68,7 @@ public class GenerateQRActivity extends BaseActivity<GenerateQRView, GenerateQRP | @@ -68,7 +68,7 @@ public class GenerateQRActivity extends BaseActivity<GenerateQRView, GenerateQRP | ||
| 68 | 68 | ||
| 69 | @Override | 69 | @Override |
| 70 | protected void initBindingData() { | 70 | protected void initBindingData() { |
| 71 | - binding = (ActivityGenerateQrBinding) baseBinding; | 71 | + binding = (ActivityGenerateQrBinding) getBaseBinding(); |
| 72 | } | 72 | } |
| 73 | 73 | ||
| 74 | 74 |
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/activity/OtherQrActivity.java
| @@ -42,7 +42,7 @@ public class OtherQrActivity extends BaseActivity { | @@ -42,7 +42,7 @@ public class OtherQrActivity extends BaseActivity { | ||
| 42 | 42 | ||
| 43 | @Override | 43 | @Override |
| 44 | protected void initBindingData() { | 44 | protected void initBindingData() { |
| 45 | - binding = (ActivityOtherQrBinding) baseBinding; | 45 | + binding = (ActivityOtherQrBinding) getBaseBinding(); |
| 46 | } | 46 | } |
| 47 | 47 | ||
| 48 | @Override | 48 | @Override |
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/activity/ScanZarBarActivity.java
| @@ -77,7 +77,7 @@ public class ScanZarBarActivity extends BaseActivity<ScanNewView, ScanNewPresent | @@ -77,7 +77,7 @@ public class ScanZarBarActivity extends BaseActivity<ScanNewView, ScanNewPresent | ||
| 77 | 77 | ||
| 78 | @Override | 78 | @Override |
| 79 | protected void initBindingData() { | 79 | protected void initBindingData() { |
| 80 | - binding = (ActivityScaZbarBinding) baseBinding; | 80 | + binding = (ActivityScaZbarBinding) getBaseBinding(); |
| 81 | } | 81 | } |
| 82 | 82 | ||
| 83 | @Override | 83 | @Override |
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/activity/SpeakerBindStateActivity.java
| @@ -36,7 +36,7 @@ public class SpeakerBindStateActivity extends BaseActivity<SpeakerBindStateView, | @@ -36,7 +36,7 @@ public class SpeakerBindStateActivity extends BaseActivity<SpeakerBindStateView, | ||
| 36 | 36 | ||
| 37 | @Override | 37 | @Override |
| 38 | protected void initBindingData() { | 38 | protected void initBindingData() { |
| 39 | - binding = (ActivitySpeakerBindStateBinding) baseBinding; | 39 | + binding = (ActivitySpeakerBindStateBinding) getBaseBinding(); |
| 40 | } | 40 | } |
| 41 | 41 | ||
| 42 | @Override | 42 | @Override |
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/fragment/QrPayFragment.java
| @@ -51,7 +51,7 @@ public class QrPayFragment extends BaseFragment<QrPayView, QrPayPresenter> imple | @@ -51,7 +51,7 @@ public class QrPayFragment extends BaseFragment<QrPayView, QrPayPresenter> imple | ||
| 51 | 51 | ||
| 52 | @Override | 52 | @Override |
| 53 | protected void initBindingData() { | 53 | protected void initBindingData() { |
| 54 | - binding = (FragmentQrPayBinding) baseBinding; | 54 | + binding = (FragmentQrPayBinding) getBaseBinding(); |
| 55 | } | 55 | } |
| 56 | 56 | ||
| 57 | @Override | 57 | @Override |
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/fragment/QrSignInFragment.java
| @@ -43,7 +43,7 @@ public class QrSignInFragment extends BaseFragment<QrSignInView, QrSignInPresent | @@ -43,7 +43,7 @@ public class QrSignInFragment extends BaseFragment<QrSignInView, QrSignInPresent | ||
| 43 | 43 | ||
| 44 | @Override | 44 | @Override |
| 45 | protected void initBindingData() { | 45 | protected void initBindingData() { |
| 46 | - binding = (FragmentQrSigninBinding) baseBinding; | 46 | + binding = (FragmentQrSigninBinding) getBaseBinding(); |
| 47 | } | 47 | } |
| 48 | 48 | ||
| 49 | @Override | 49 | @Override |
core/base/src/main/java/com/cnlive/core/libs/base/frame/activity/BaseActivity.java
| @@ -10,6 +10,7 @@ import android.content.pm.PackageManager; | @@ -10,6 +10,7 @@ import android.content.pm.PackageManager; | ||
| 10 | import android.content.res.Configuration; | 10 | import android.content.res.Configuration; |
| 11 | import android.content.res.Resources; | 11 | import android.content.res.Resources; |
| 12 | import android.graphics.Bitmap; | 12 | import android.graphics.Bitmap; |
| 13 | +import android.graphics.Color; | ||
| 13 | import android.graphics.Point; | 14 | import android.graphics.Point; |
| 14 | import android.net.Uri; | 15 | import android.net.Uri; |
| 15 | import android.os.Build; | 16 | import android.os.Build; |
| @@ -40,6 +41,7 @@ import androidx.databinding.DataBindingUtil; | @@ -40,6 +41,7 @@ import androidx.databinding.DataBindingUtil; | ||
| 40 | import androidx.databinding.ViewDataBinding; | 41 | import androidx.databinding.ViewDataBinding; |
| 41 | import androidx.fragment.app.Fragment; | 42 | import androidx.fragment.app.Fragment; |
| 42 | 43 | ||
| 44 | +import com.alibaba.android.arouter.facade.annotation.Autowired; | ||
| 43 | import com.alibaba.android.arouter.launcher.ARouter; | 45 | import com.alibaba.android.arouter.launcher.ARouter; |
| 44 | import com.cnlive.core.libs.base.application.AppConfig; | 46 | import com.cnlive.core.libs.base.application.AppConfig; |
| 45 | import com.cnlive.core.libs.base.frame.fragment.BaseFragment; | 47 | import com.cnlive.core.libs.base.frame.fragment.BaseFragment; |
| @@ -66,8 +68,6 @@ import com.me.yokeyword.fragmentation_swipeback.core.SwipeBackActivityDelegate; | @@ -66,8 +68,6 @@ import com.me.yokeyword.fragmentation_swipeback.core.SwipeBackActivityDelegate; | ||
| 66 | import com.orhanobut.logger.Logger; | 68 | import com.orhanobut.logger.Logger; |
| 67 | 69 | ||
| 68 | import org.greenrobot.eventbus.EventBus; | 70 | import org.greenrobot.eventbus.EventBus; |
| 69 | -import org.greenrobot.eventbus.Subscribe; | ||
| 70 | -import org.greenrobot.eventbus.ThreadMode; | ||
| 71 | 71 | ||
| 72 | import java.lang.reflect.Field; | 72 | import java.lang.reflect.Field; |
| 73 | import java.util.ArrayList; | 73 | import java.util.ArrayList; |
| @@ -83,8 +83,7 @@ import java.util.Observer; | @@ -83,8 +83,7 @@ import java.util.Observer; | ||
| 83 | */ | 83 | */ |
| 84 | public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V>> extends MvpActivity<V, P> implements ISupportActivity, ISwipeBackActivity, Observer { | 84 | public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V>> extends MvpActivity<V, P> implements ISupportActivity, ISwipeBackActivity, Observer { |
| 85 | private V view; | 85 | private V view; |
| 86 | - private P presenter; | ||
| 87 | - public ViewDataBinding baseBinding; | 86 | + private ViewDataBinding baseBinding; |
| 88 | //获取TAG的activity名称 | 87 | //获取TAG的activity名称 |
| 89 | public final String TAG = this.getClass().getSimpleName(); | 88 | public final String TAG = this.getClass().getSimpleName(); |
| 90 | //是否显示标题栏 | 89 | //是否显示标题栏 |
| @@ -115,6 +114,13 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V | @@ -115,6 +114,13 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V | ||
| 115 | private String[] userSetPermission; | 114 | private String[] userSetPermission; |
| 116 | private Handler myActHandler; | 115 | private Handler myActHandler; |
| 117 | private List<Observable> observableList; | 116 | private List<Observable> observableList; |
| 117 | + private boolean isCreateDefultEmptyView = true;//如果没有填充布局,是否设置默认布局,默认是设置的 | ||
| 118 | + @Autowired(name = "isNewUser") | ||
| 119 | + boolean isNewUser; | ||
| 120 | + | ||
| 121 | + public ViewDataBinding getBaseBinding() { | ||
| 122 | + return baseBinding; | ||
| 123 | + } | ||
| 118 | 124 | ||
| 119 | @Override | 125 | @Override |
| 120 | protected void onCreate(@Nullable Bundle savedInstanceState) { | 126 | protected void onCreate(@Nullable Bundle savedInstanceState) { |
| @@ -124,20 +130,8 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V | @@ -124,20 +130,8 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V | ||
| 124 | } else if (0 != getViewLayoutId()) { | 130 | } else if (0 != getViewLayoutId()) { |
| 125 | setContentView(getViewLayoutId()); | 131 | setContentView(getViewLayoutId()); |
| 126 | } | 132 | } |
| 127 | - //两种视图都没有设置,就加载默认跟视图,用于fragment切换 | ||
| 128 | - if (0 == getBindLayoutId() && 0 == getViewLayoutId()) { | ||
| 129 | - setContentView(R.layout.base_activity_main); | ||
| 130 | - } | ||
| 131 | - if (null == observableList) { | ||
| 132 | - observableList = new ArrayList<>(); | ||
| 133 | - } | ||
| 134 | context = this; | 133 | context = this; |
| 135 | me = this; | 134 | me = this; |
| 136 | - //fragment管理 | ||
| 137 | - mDelegate.onCreate(savedInstanceState); | ||
| 138 | - mSwipeDelegate.onCreate(savedInstanceState); | ||
| 139 | - //是否开启滑动返回 | ||
| 140 | - setSwipeBackEnable(isOpenSwipBack); | ||
| 141 | this.savedInstanceState = savedInstanceState; | 135 | this.savedInstanceState = savedInstanceState; |
| 142 | //路由参数初始化 | 136 | //路由参数初始化 |
| 143 | ARouter.getInstance().inject(this); | 137 | ARouter.getInstance().inject(this); |
| @@ -145,6 +139,20 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V | @@ -145,6 +139,20 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V | ||
| 145 | AppManager.getInstance().pushActivity(me); | 139 | AppManager.getInstance().pushActivity(me); |
| 146 | //创建订阅映射 | 140 | //创建订阅映射 |
| 147 | SubscriptionManager.getInstance().setCurrentDisposables(TAG); | 141 | SubscriptionManager.getInstance().setCurrentDisposables(TAG); |
| 142 | + //fragment管理 | ||
| 143 | + mDelegate.onCreate(savedInstanceState); | ||
| 144 | + mSwipeDelegate.onCreate(savedInstanceState); | ||
| 145 | + initCreate(); | ||
| 146 | + //两种视图都没有设置,就加载默认跟视图,用于fragment切换 | ||
| 147 | + if (isCreateDefultEmptyView) { | ||
| 148 | + if (0 == getBindLayoutId() && 0 == getViewLayoutId()) { | ||
| 149 | + setContentView(R.layout.base_activity_main); | ||
| 150 | + } | ||
| 151 | + } | ||
| 152 | + if (null == observableList) { | ||
| 153 | + observableList = new ArrayList<>(); | ||
| 154 | + } | ||
| 155 | + | ||
| 148 | if (!isShowTitle) { | 156 | if (!isShowTitle) { |
| 149 | requestWindowFeature(Window.FEATURE_NO_TITLE); | 157 | requestWindowFeature(Window.FEATURE_NO_TITLE); |
| 150 | } | 158 | } |
| @@ -164,6 +172,12 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V | @@ -164,6 +172,12 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V | ||
| 164 | initView(); | 172 | initView(); |
| 165 | //设置数据 | 173 | //设置数据 |
| 166 | initData(); | 174 | initData(); |
| 175 | + //是否开启滑动返回 | ||
| 176 | + setSwipeBackEnable(isOpenSwipBack); | ||
| 177 | + } | ||
| 178 | + | ||
| 179 | + public void setEnableCreateDefultEmptyView(boolean enable) { | ||
| 180 | + isCreateDefultEmptyView = enable; | ||
| 167 | } | 181 | } |
| 168 | 182 | ||
| 169 | public Handler getMyActHandler() { | 183 | public Handler getMyActHandler() { |
| @@ -240,6 +254,9 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V | @@ -240,6 +254,9 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V | ||
| 240 | setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); | 254 | setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); |
| 241 | } | 255 | } |
| 242 | 256 | ||
| 257 | + protected void initCreate() { | ||
| 258 | + } | ||
| 259 | + | ||
| 243 | protected void initParam() { | 260 | protected void initParam() { |
| 244 | } | 261 | } |
| 245 | 262 |
core/base/src/main/java/com/cnlive/core/libs/base/frame/fragment/BaseFragment.java
| @@ -56,10 +56,9 @@ import java.util.Observer; | @@ -56,10 +56,9 @@ import java.util.Observer; | ||
| 56 | */ | 56 | */ |
| 57 | public abstract class BaseFragment<V extends BaseView, P extends BasePresenter<V>> extends com.hannesdorfmann.mosby3.mvp.MvpFragment<V, P> implements ISupportFragment, ISwipeBackFragment, Observer { | 57 | public abstract class BaseFragment<V extends BaseView, P extends BasePresenter<V>> extends com.hannesdorfmann.mosby3.mvp.MvpFragment<V, P> implements ISupportFragment, ISwipeBackFragment, Observer { |
| 58 | private V view; | 58 | private V view; |
| 59 | - private P presenter; | ||
| 60 | public final String TAG = this.getClass().getSimpleName(); | 59 | public final String TAG = this.getClass().getSimpleName(); |
| 61 | - public ViewDataBinding baseBinding; | ||
| 62 | - public View baseView; | 60 | + private ViewDataBinding baseBinding; |
| 61 | + private View baseView; | ||
| 63 | public BaseActivity me; | 62 | public BaseActivity me; |
| 64 | //fragment管理 | 63 | //fragment管理 |
| 65 | private final SupportFragmentDelegate mDelegate = new SupportFragmentDelegate(this); | 64 | private final SupportFragmentDelegate mDelegate = new SupportFragmentDelegate(this); |
| @@ -67,6 +66,15 @@ public abstract class BaseFragment<V extends BaseView, P extends BasePresenter<V | @@ -67,6 +66,15 @@ public abstract class BaseFragment<V extends BaseView, P extends BasePresenter<V | ||
| 67 | private final SwipeBackFragmentDelegate mSwipeDelegate = new SwipeBackFragmentDelegate(this); | 66 | private final SwipeBackFragmentDelegate mSwipeDelegate = new SwipeBackFragmentDelegate(this); |
| 68 | private Handler myFragHandler; | 67 | private Handler myFragHandler; |
| 69 | private List<Observable> observableList; | 68 | private List<Observable> observableList; |
| 69 | + private Bundle savedInstanceState; | ||
| 70 | + | ||
| 71 | + public ViewDataBinding getBaseBinding() { | ||
| 72 | + return baseBinding; | ||
| 73 | + } | ||
| 74 | + | ||
| 75 | + public View getBaseView() { | ||
| 76 | + return baseView; | ||
| 77 | + } | ||
| 70 | 78 | ||
| 71 | @Override | 79 | @Override |
| 72 | public void onCreate(Bundle savedInstanceState) { | 80 | public void onCreate(Bundle savedInstanceState) { |
| @@ -76,6 +84,7 @@ public abstract class BaseFragment<V extends BaseView, P extends BasePresenter<V | @@ -76,6 +84,7 @@ public abstract class BaseFragment<V extends BaseView, P extends BasePresenter<V | ||
| 76 | if (null == observableList) { | 84 | if (null == observableList) { |
| 77 | observableList = new ArrayList<>(); | 85 | observableList = new ArrayList<>(); |
| 78 | } | 86 | } |
| 87 | + this.savedInstanceState = savedInstanceState; | ||
| 79 | //创建订阅映射 | 88 | //创建订阅映射 |
| 80 | SubscriptionManager.getInstance().setCurrentDisposables(TAG); | 89 | SubscriptionManager.getInstance().setCurrentDisposables(TAG); |
| 81 | mDelegate.onCreate(savedInstanceState); | 90 | mDelegate.onCreate(savedInstanceState); |
| @@ -146,6 +155,10 @@ public abstract class BaseFragment<V extends BaseView, P extends BasePresenter<V | @@ -146,6 +155,10 @@ public abstract class BaseFragment<V extends BaseView, P extends BasePresenter<V | ||
| 146 | return view; | 155 | return view; |
| 147 | } | 156 | } |
| 148 | 157 | ||
| 158 | + public Bundle getSavedInstanceState() { | ||
| 159 | + return savedInstanceState; | ||
| 160 | + } | ||
| 161 | + | ||
| 149 | //添加观察者 | 162 | //添加观察者 |
| 150 | public void addObservable(Observable... observable) { | 163 | public void addObservable(Observable... observable) { |
| 151 | Observable[] result = observable; | 164 | Observable[] result = observable; |
core/base/src/main/res/layout/base_activity_main.xml
| @@ -3,4 +3,5 @@ | @@ -3,4 +3,5 @@ | ||
| 3 | android:id="@+id/root_container" | 3 | android:id="@+id/root_container" |
| 4 | xmlns:android="http://schemas.android.com/apk/res/android" | 4 | xmlns:android="http://schemas.android.com/apk/res/android" |
| 5 | android:layout_width="match_parent" | 5 | android:layout_width="match_parent" |
| 6 | + android:background="@null" | ||
| 6 | android:layout_height="match_parent"/> | 7 | android:layout_height="match_parent"/> |
| 7 | \ No newline at end of file | 8 | \ No newline at end of file |
core/base/src/main/res/layout/base_fragment_main.xml
| 1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | -<FrameLayout | 2 | +<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" |
| 3 | android:id="@+id/root_container" | 3 | android:id="@+id/root_container" |
| 4 | - xmlns:android="http://schemas.android.com/apk/res/android" | ||
| 5 | android:layout_width="match_parent" | 4 | android:layout_width="match_parent" |
| 6 | - android:layout_height="match_parent"/> | ||
| 7 | \ No newline at end of file | 5 | \ No newline at end of file |
| 6 | + android:layout_height="match_parent" | ||
| 7 | + android:background="@null" /> | ||
| 8 | \ No newline at end of file | 8 | \ No newline at end of file |
core/base/src/main/res/values/style.xml
| @@ -171,4 +171,40 @@ | @@ -171,4 +171,40 @@ | ||
| 171 | <!-- Customize your theme here. --> | 171 | <!-- Customize your theme here. --> |
| 172 | <item name="android:windowIsTranslucent">true</item> | 172 | <item name="android:windowIsTranslucent">true</item> |
| 173 | </style> | 173 | </style> |
| 174 | + | ||
| 175 | + <style name="AppTheme.NoTitle_FullScreen" parent="Theme.AppCompat.NoActionBar"> <!--自定义主题名称--> | ||
| 176 | + <item name="android:windowNoTitle">true</item> | ||
| 177 | + <item name="android:windowFullscreen">true</item> | ||
| 178 | + </style> | ||
| 179 | + | ||
| 180 | + <style name="TranslucentTheme"> | ||
| 181 | + <item name="android:windowBackground">@android:color/transparent</item> | ||
| 182 | + <item name="android:colorBackgroundCacheHint">@null</item> | ||
| 183 | + <item name="android:windowIsTranslucent">true</item> | ||
| 184 | + <item name="android:windowAnimationStyle">@android:style/Animation</item> | ||
| 185 | + <item name="android:windowNoTitle">true</item> | ||
| 186 | + <item name="android:windowContentOverlay">@null</item> | ||
| 187 | + </style> | ||
| 188 | + | ||
| 189 | + | ||
| 190 | + <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> | ||
| 191 | + <!-- Customize your theme here. --> | ||
| 192 | + <item name="android:background">@color/transparent</item> | ||
| 193 | + </style> | ||
| 194 | + <!--全屏加透明--> | ||
| 195 | + <style name="AppTheme.TranslucentFullScreenTheme" parent="AppTheme.FullScreenTheme"> | ||
| 196 | + <item name="android:windowBackground">@color/transparent</item> | ||
| 197 | + <item name="android:windowIsTranslucent">true</item> | ||
| 198 | + </style> | ||
| 199 | + <!--全屏--> | ||
| 200 | + <style name="AppTheme.FullScreenTheme" parent="AppTheme"> | ||
| 201 | + <item name="android:windowFullscreen">true</item> | ||
| 202 | + <item name="android:windowNoTitle">true</item> | ||
| 203 | + </style> | ||
| 204 | + <!--透明,有任务栏电量时间等--> | ||
| 205 | + <style name="AppTheme.NoTitleTranslucentTheme" parent="AppTheme"> | ||
| 206 | + <item name="android:windowNoTitle">true</item> | ||
| 207 | + <item name="android:windowBackground">@color/transparent</item> | ||
| 208 | + <item name="android:windowIsTranslucent">true</item> | ||
| 209 | + </style> | ||
| 174 | </resources> | 210 | </resources> |
| 175 | \ No newline at end of file | 211 | \ No newline at end of file |
core/imageload/src/main/java/com/cnlive/core/imageload/preview/DataProcessingActivity.java
| @@ -54,7 +54,7 @@ public class DataProcessingActivity extends BaseActivity<ProcessHtmlView, Proces | @@ -54,7 +54,7 @@ public class DataProcessingActivity extends BaseActivity<ProcessHtmlView, Proces | ||
| 54 | 54 | ||
| 55 | @Override | 55 | @Override |
| 56 | protected void initBindingData() { | 56 | protected void initBindingData() { |
| 57 | - binding = (ActivityDataProcessingBinding) baseBinding; | 57 | + binding = (ActivityDataProcessingBinding) getBaseBinding(); |
| 58 | } | 58 | } |
| 59 | 59 | ||
| 60 | 60 |
core/imageload/src/main/java/com/cnlive/core/imageload/preview/PreviewImageViewActivity.java
| @@ -77,7 +77,7 @@ public class PreviewImageViewActivity extends BaseActivity<PreviewImageView, Pre | @@ -77,7 +77,7 @@ public class PreviewImageViewActivity extends BaseActivity<PreviewImageView, Pre | ||
| 77 | 77 | ||
| 78 | @Override | 78 | @Override |
| 79 | protected void initBindingData() { | 79 | protected void initBindingData() { |
| 80 | - binding = (ActivityPreviewImageViewBinding) baseBinding; | 80 | + binding = (ActivityPreviewImageViewBinding) getBaseBinding(); |
| 81 | } | 81 | } |
| 82 | 82 | ||
| 83 | 83 |
core/imageload/src/main/java/com/cnlive/core/imageload/preview/PreviewImgFragment.java
| @@ -41,7 +41,7 @@ public class PreviewImgFragment extends BaseFragment<PreviewImgView, PreviewImgP | @@ -41,7 +41,7 @@ public class PreviewImgFragment extends BaseFragment<PreviewImgView, PreviewImgP | ||
| 41 | 41 | ||
| 42 | @Override | 42 | @Override |
| 43 | protected void initBindingData() { | 43 | protected void initBindingData() { |
| 44 | - binding = (FragmentPreviewImgBinding) baseBinding; | 44 | + binding = (FragmentPreviewImgBinding) getBaseBinding(); |
| 45 | } | 45 | } |
| 46 | 46 | ||
| 47 | @Override | 47 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollRunMainFragment.java
| @@ -38,7 +38,7 @@ public class CollRunMainFragment extends BaseFragment<CollRunMainFragmentView, B | @@ -38,7 +38,7 @@ public class CollRunMainFragment extends BaseFragment<CollRunMainFragmentView, B | ||
| 38 | @Override | 38 | @Override |
| 39 | protected void initBindingData() { | 39 | protected void initBindingData() { |
| 40 | super.initBindingData(); | 40 | super.initBindingData(); |
| 41 | - binding = (FragmentCollRunMainBinding) baseBinding; | 41 | + binding = (FragmentCollRunMainBinding) getBaseBinding(); |
| 42 | } | 42 | } |
| 43 | 43 | ||
| 44 | @Override | 44 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollRunRaceDetailFragment.java
| @@ -42,7 +42,7 @@ public class CollRunRaceDetailFragment extends BaseFragment<CollRunRaceDetailFra | @@ -42,7 +42,7 @@ public class CollRunRaceDetailFragment extends BaseFragment<CollRunRaceDetailFra | ||
| 42 | @Override | 42 | @Override |
| 43 | protected void initBindingData() { | 43 | protected void initBindingData() { |
| 44 | super.initBindingData(); | 44 | super.initBindingData(); |
| 45 | - binding = (FragmentCollectRunRaceDetailBinding) baseBinding; | 45 | + binding = (FragmentCollectRunRaceDetailBinding) getBaseBinding(); |
| 46 | } | 46 | } |
| 47 | 47 | ||
| 48 | 48 |
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollRunningFinishFragment.java
| @@ -33,7 +33,7 @@ public class CollRunningFinishFragment extends BaseFragment<CollRunningFinishFra | @@ -33,7 +33,7 @@ public class CollRunningFinishFragment extends BaseFragment<CollRunningFinishFra | ||
| 33 | @Override | 33 | @Override |
| 34 | protected void initBindingData() { | 34 | protected void initBindingData() { |
| 35 | super.initBindingData(); | 35 | super.initBindingData(); |
| 36 | - binding = (FragmentCollFinishRunMapBinding) baseBinding; | 36 | + binding = (FragmentCollFinishRunMapBinding) getBaseBinding(); |
| 37 | } | 37 | } |
| 38 | 38 | ||
| 39 | @Override | 39 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollRunningMapFragment.java
| @@ -45,7 +45,7 @@ public class CollRunningMapFragment extends BaseFragment<CollRunningMapFragmentV | @@ -45,7 +45,7 @@ public class CollRunningMapFragment extends BaseFragment<CollRunningMapFragmentV | ||
| 45 | @Override | 45 | @Override |
| 46 | protected void initBindingData() { | 46 | protected void initBindingData() { |
| 47 | super.initBindingData(); | 47 | super.initBindingData(); |
| 48 | - binding = (FragmentCollectRunningMapBinding) baseBinding; | 48 | + binding = (FragmentCollectRunningMapBinding) getBaseBinding(); |
| 49 | } | 49 | } |
| 50 | 50 | ||
| 51 | 51 |
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/CollTraceListDetailFragment.java
| @@ -38,7 +38,7 @@ public class CollTraceListDetailFragment extends BaseFragment<CollTraceListDetai | @@ -38,7 +38,7 @@ public class CollTraceListDetailFragment extends BaseFragment<CollTraceListDetai | ||
| 38 | @Override | 38 | @Override |
| 39 | protected void initBindingData() { | 39 | protected void initBindingData() { |
| 40 | super.initBindingData(); | 40 | super.initBindingData(); |
| 41 | - binding = (FragmentCollRaceDetailBinding) baseBinding; | 41 | + binding = (FragmentCollRaceDetailBinding) getBaseBinding(); |
| 42 | } | 42 | } |
| 43 | 43 | ||
| 44 | @Override | 44 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/RaceListFragment.java
| @@ -34,7 +34,7 @@ public class RaceListFragment extends BaseFragment<RaceListView, RaceListPresent | @@ -34,7 +34,7 @@ public class RaceListFragment extends BaseFragment<RaceListView, RaceListPresent | ||
| 34 | @Override | 34 | @Override |
| 35 | protected void initBindingData() { | 35 | protected void initBindingData() { |
| 36 | super.initBindingData(); | 36 | super.initBindingData(); |
| 37 | - binding = (FragmentRaceListBinding) baseBinding; | 37 | + binding = (FragmentRaceListBinding) getBaseBinding(); |
| 38 | } | 38 | } |
| 39 | 39 | ||
| 40 | @Override | 40 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/RaceNameListFragment.java
| @@ -47,7 +47,7 @@ public class RaceNameListFragment extends BaseFragment<RaceNameListView, RaceNam | @@ -47,7 +47,7 @@ public class RaceNameListFragment extends BaseFragment<RaceNameListView, RaceNam | ||
| 47 | @Override | 47 | @Override |
| 48 | protected void initBindingData() { | 48 | protected void initBindingData() { |
| 49 | super.initBindingData(); | 49 | super.initBindingData(); |
| 50 | - binding = (FragmentRaceNameListBinding) baseBinding; | 50 | + binding = (FragmentRaceNameListBinding) getBaseBinding(); |
| 51 | } | 51 | } |
| 52 | 52 | ||
| 53 | @Override | 53 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/ui/fragment/StartTraceFragment.java
| @@ -42,7 +42,7 @@ public class StartTraceFragment extends BaseFragment<StartTraceFragmentView, Bas | @@ -42,7 +42,7 @@ public class StartTraceFragment extends BaseFragment<StartTraceFragmentView, Bas | ||
| 42 | @Override | 42 | @Override |
| 43 | protected void initBindingData() { | 43 | protected void initBindingData() { |
| 44 | super.initBindingData(); | 44 | super.initBindingData(); |
| 45 | - binding = (FragmentStartCollectTraceBinding) baseBinding; | 45 | + binding = (FragmentStartCollectTraceBinding) getBaseBinding(); |
| 46 | } | 46 | } |
| 47 | 47 | ||
| 48 | @Override | 48 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/ALLScoreDetailFragment.java
| @@ -27,7 +27,7 @@ public class ALLScoreDetailFragment extends BaseFragment<ALLScoreDetailFragmentV | @@ -27,7 +27,7 @@ public class ALLScoreDetailFragment extends BaseFragment<ALLScoreDetailFragmentV | ||
| 27 | @Override | 27 | @Override |
| 28 | protected void initBindingData() { | 28 | protected void initBindingData() { |
| 29 | super.initBindingData(); | 29 | super.initBindingData(); |
| 30 | - binding = (FragmentFinishRunMapBinding) baseBinding; | 30 | + binding = (FragmentFinishRunMapBinding) getBaseBinding(); |
| 31 | } | 31 | } |
| 32 | 32 | ||
| 33 | @Override | 33 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/LineUpAgainFragment.java
| @@ -31,7 +31,7 @@ public class LineUpAgainFragment extends BaseFragment<LineUpAgainView, LineUpAga | @@ -31,7 +31,7 @@ public class LineUpAgainFragment extends BaseFragment<LineUpAgainView, LineUpAga | ||
| 31 | @Override | 31 | @Override |
| 32 | protected void initBindingData() { | 32 | protected void initBindingData() { |
| 33 | super.initBindingData(); | 33 | super.initBindingData(); |
| 34 | - binding = (FragmentLineUpAgainBinding) baseBinding; | 34 | + binding = (FragmentLineUpAgainBinding) getBaseBinding(); |
| 35 | } | 35 | } |
| 36 | 36 | ||
| 37 | @Override | 37 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/MyRecordFragment.java
| @@ -42,7 +42,7 @@ public class MyRecordFragment extends BaseFragment<MyRecordView, MyRecordPresent | @@ -42,7 +42,7 @@ public class MyRecordFragment extends BaseFragment<MyRecordView, MyRecordPresent | ||
| 42 | @Override | 42 | @Override |
| 43 | protected void initBindingData() { | 43 | protected void initBindingData() { |
| 44 | super.initBindingData(); | 44 | super.initBindingData(); |
| 45 | - binding = (FragmentMyRecordBinding) baseBinding; | 45 | + binding = (FragmentMyRecordBinding) getBaseBinding(); |
| 46 | } | 46 | } |
| 47 | 47 | ||
| 48 | @Override | 48 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/OnGoingFragment.java
| @@ -33,7 +33,7 @@ public class OnGoingFragment extends BaseFragment<OnGoingFragmentView, OnGoingFr | @@ -33,7 +33,7 @@ public class OnGoingFragment extends BaseFragment<OnGoingFragmentView, OnGoingFr | ||
| 33 | @Override | 33 | @Override |
| 34 | protected void initBindingData() { | 34 | protected void initBindingData() { |
| 35 | super.initBindingData(); | 35 | super.initBindingData(); |
| 36 | - binding= (FragmentRunRaceDetailBinding) baseBinding; | 36 | + binding= (FragmentRunRaceDetailBinding) getBaseBinding(); |
| 37 | } | 37 | } |
| 38 | 38 | ||
| 39 | @Override | 39 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RaceRecorFragment.java
| @@ -38,7 +38,7 @@ public class RaceRecorFragment extends BaseFragment<RaceRecorView, RaceRecorPres | @@ -38,7 +38,7 @@ public class RaceRecorFragment extends BaseFragment<RaceRecorView, RaceRecorPres | ||
| 38 | @Override | 38 | @Override |
| 39 | protected void initBindingData() { | 39 | protected void initBindingData() { |
| 40 | super.initBindingData(); | 40 | super.initBindingData(); |
| 41 | - binding = (FragmentRaceRecorBinding) baseBinding; | 41 | + binding = (FragmentRaceRecorBinding) getBaseBinding(); |
| 42 | } | 42 | } |
| 43 | 43 | ||
| 44 | @Override | 44 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RegistrationInfoFragment.java
| @@ -58,7 +58,7 @@ public class RegistrationInfoFragment extends BaseFragment<RegistrationInfoView, | @@ -58,7 +58,7 @@ public class RegistrationInfoFragment extends BaseFragment<RegistrationInfoView, | ||
| 58 | @Override | 58 | @Override |
| 59 | protected void initBindingData() { | 59 | protected void initBindingData() { |
| 60 | super.initBindingData(); | 60 | super.initBindingData(); |
| 61 | - binding = (FragmentRegistrationInfoBinding) baseBinding; | 61 | + binding = (FragmentRegistrationInfoBinding) getBaseBinding(); |
| 62 | } | 62 | } |
| 63 | 63 | ||
| 64 | @Override | 64 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunLineFragment.java
| @@ -33,7 +33,7 @@ public class RunLineFragment extends BaseFragment<RunLineView, RunLinePresenter> | @@ -33,7 +33,7 @@ public class RunLineFragment extends BaseFragment<RunLineView, RunLinePresenter> | ||
| 33 | @Override | 33 | @Override |
| 34 | protected void initBindingData() { | 34 | protected void initBindingData() { |
| 35 | super.initBindingData(); | 35 | super.initBindingData(); |
| 36 | - binding = (FragmentRunLineBinding) baseBinding; | 36 | + binding = (FragmentRunLineBinding) getBaseBinding(); |
| 37 | } | 37 | } |
| 38 | 38 | ||
| 39 | @Override | 39 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunMainFragment.java
| @@ -54,7 +54,7 @@ public class RunMainFragment extends BaseFragment<RunMainFragmentView, BasePrese | @@ -54,7 +54,7 @@ public class RunMainFragment extends BaseFragment<RunMainFragmentView, BasePrese | ||
| 54 | @Override | 54 | @Override |
| 55 | protected void initBindingData() { | 55 | protected void initBindingData() { |
| 56 | super.initBindingData(); | 56 | super.initBindingData(); |
| 57 | - binding= (FragmentRunMainBinding) baseBinding; | 57 | + binding= (FragmentRunMainBinding) getBaseBinding(); |
| 58 | } | 58 | } |
| 59 | 59 | ||
| 60 | @Override | 60 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunRaceDetailFragment.java
| @@ -46,7 +46,7 @@ public class RunRaceDetailFragment extends BaseFragment<RunRaceDetailFragmentVie | @@ -46,7 +46,7 @@ public class RunRaceDetailFragment extends BaseFragment<RunRaceDetailFragmentVie | ||
| 46 | @Override | 46 | @Override |
| 47 | protected void initBindingData() { | 47 | protected void initBindingData() { |
| 48 | super.initBindingData(); | 48 | super.initBindingData(); |
| 49 | - binding = (FragmentRunRaceDetailBinding) baseBinding; | 49 | + binding = (FragmentRunRaceDetailBinding) getBaseBinding(); |
| 50 | } | 50 | } |
| 51 | 51 | ||
| 52 | @Override | 52 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunningFinishFragment.java
| @@ -36,7 +36,7 @@ public class RunningFinishFragment extends BaseFragment<RunningFinishFragmentVie | @@ -36,7 +36,7 @@ public class RunningFinishFragment extends BaseFragment<RunningFinishFragmentVie | ||
| 36 | @Override | 36 | @Override |
| 37 | protected void initBindingData() { | 37 | protected void initBindingData() { |
| 38 | super.initBindingData(); | 38 | super.initBindingData(); |
| 39 | - binding = (FragmentFinishRunMapBinding) baseBinding; | 39 | + binding = (FragmentFinishRunMapBinding) getBaseBinding(); |
| 40 | } | 40 | } |
| 41 | 41 | ||
| 42 | @Override | 42 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/RunningMapFragment.java
| @@ -48,7 +48,7 @@ public class RunningMapFragment extends BaseFragment<RunningMapFragmentView, Run | @@ -48,7 +48,7 @@ public class RunningMapFragment extends BaseFragment<RunningMapFragmentView, Run | ||
| 48 | @Override | 48 | @Override |
| 49 | protected void initBindingData() { | 49 | protected void initBindingData() { |
| 50 | super.initBindingData(); | 50 | super.initBindingData(); |
| 51 | - binding = (FragmentRunningMapBinding) baseBinding; | 51 | + binding = (FragmentRunningMapBinding) getBaseBinding(); |
| 52 | } | 52 | } |
| 53 | 53 | ||
| 54 | @Override | 54 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/SelfRecordFragment.java
| @@ -50,7 +50,7 @@ public class SelfRecordFragment extends BaseFragment<SelfRecordView, SelfRecordP | @@ -50,7 +50,7 @@ public class SelfRecordFragment extends BaseFragment<SelfRecordView, SelfRecordP | ||
| 50 | @Override | 50 | @Override |
| 51 | protected void initBindingData() { | 51 | protected void initBindingData() { |
| 52 | super.initBindingData(); | 52 | super.initBindingData(); |
| 53 | - binding= (FragmentSelfRecordBinding) baseBinding; | 53 | + binding= (FragmentSelfRecordBinding) getBaseBinding(); |
| 54 | } | 54 | } |
| 55 | 55 | ||
| 56 | @Override | 56 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/TakePartFragment.java
| @@ -29,7 +29,7 @@ public class TakePartFragment extends BaseFragment<TakePartView, TakePartPresent | @@ -29,7 +29,7 @@ public class TakePartFragment extends BaseFragment<TakePartView, TakePartPresent | ||
| 29 | @Override | 29 | @Override |
| 30 | protected void initBindingData() { | 30 | protected void initBindingData() { |
| 31 | super.initBindingData(); | 31 | super.initBindingData(); |
| 32 | - binding = (FragmentTakePartBinding) baseBinding; | 32 | + binding = (FragmentTakePartBinding) getBaseBinding(); |
| 33 | } | 33 | } |
| 34 | 34 | ||
| 35 | @Override | 35 | @Override |
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/ui/fragment/UploadFailDetailFragment.java
| @@ -29,7 +29,7 @@ public class UploadFailDetailFragment extends BaseFragment<UploadFailDetailFragm | @@ -29,7 +29,7 @@ public class UploadFailDetailFragment extends BaseFragment<UploadFailDetailFragm | ||
| 29 | @Override | 29 | @Override |
| 30 | protected void initBindingData() { | 30 | protected void initBindingData() { |
| 31 | super.initBindingData(); | 31 | super.initBindingData(); |
| 32 | - binding = (FragmentFinishRunMapBinding) baseBinding; | 32 | + binding = (FragmentFinishRunMapBinding) getBaseBinding(); |
| 33 | } | 33 | } |
| 34 | 34 | ||
| 35 | public static UploadFailDetailFragment newInstance(FailedEntity failedEntity) { | 35 | public static UploadFailDetailFragment newInstance(FailedEntity failedEntity) { |
module/shanghaishop/build.gradle
| @@ -83,7 +83,7 @@ dependencies { | @@ -83,7 +83,7 @@ dependencies { | ||
| 83 | implementation 'com.githang:status-bar-compat:0.7' | 83 | implementation 'com.githang:status-bar-compat:0.7' |
| 84 | 84 | ||
| 85 | /*微信*/ | 85 | /*微信*/ |
| 86 | - implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+' | 86 | +// implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+' |
| 87 | 87 | ||
| 88 | /*自定义各种形状的imageview */ | 88 | /*自定义各种形状的imageview */ |
| 89 | implementation 'com.github.siyamed:android-shape-imageview:0.9.+@aar' | 89 | implementation 'com.github.siyamed:android-shape-imageview:0.9.+@aar' |
| @@ -103,10 +103,10 @@ dependencies { | @@ -103,10 +103,10 @@ dependencies { | ||
| 103 | implementation files('libs/SecurityEnvSDK-release-1.1.0.jar') | 103 | implementation files('libs/SecurityEnvSDK-release-1.1.0.jar') |
| 104 | implementation files('libs/umeng-common-1.5.3.jar') | 104 | implementation files('libs/umeng-common-1.5.3.jar') |
| 105 | implementation files('libs/umeng-share-core-6.9.2.jar') | 105 | implementation files('libs/umeng-share-core-6.9.2.jar') |
| 106 | - implementation files('libs/umeng-share-QQ-simplify-6.9.2.jar') | ||
| 107 | - implementation files('libs/umeng-share-sina-simplify-6.9.2.jar') | ||
| 108 | - implementation files('libs/umeng-share-wechat-simplify-6.9.2.jar') | ||
| 109 | - implementation files('libs/umeng-share-sina-simplify-6.9.2.jar') | 106 | +// implementation files('libs/umeng-share-QQ-simplify-6.9.2.jar') |
| 107 | +// implementation files('libs/umeng-share-sina-simplify-6.9.2.jar') | ||
| 108 | +// implementation files('libs/umeng-share-wechat-simplify-6.9.2.jar') | ||
| 109 | +// implementation files('libs/umeng-share-sina-simplify-6.9.2.jar') | ||
| 110 | implementation files('libs/umeng-shareboard-widget-6.9.2.jar') | 110 | implementation files('libs/umeng-shareboard-widget-6.9.2.jar') |
| 111 | implementation files('libs/umeng-sharetool-6.9.2.jar') | 111 | implementation files('libs/umeng-sharetool-6.9.2.jar') |
| 112 | implementation files('libs/UPPayAssistEx.jar') | 112 | implementation files('libs/UPPayAssistEx.jar') |
module/shanghaishop/libs/umeng-share-QQ-simplify-6.9.2.jar deleted
100644 → 0
No preview for this file type
module/shanghaishop/libs/umeng-share-sina-simplify-6.9.2.jar deleted
100644 → 0
No preview for this file type
module/shanghaishop/libs/umeng-share-wechat-simplify-6.9.2.jar deleted
100644 → 0
No preview for this file type
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/BlueToothHelpActivity.java
| @@ -25,7 +25,7 @@ public class BlueToothHelpActivity extends BaseActivity { | @@ -25,7 +25,7 @@ public class BlueToothHelpActivity extends BaseActivity { | ||
| 25 | @Override | 25 | @Override |
| 26 | protected void initBindingData() { | 26 | protected void initBindingData() { |
| 27 | super.initBindingData(); | 27 | super.initBindingData(); |
| 28 | - binding= (ActivityBlueToothHelpBinding) baseBinding; | 28 | + binding= (ActivityBlueToothHelpBinding) getBaseBinding(); |
| 29 | } | 29 | } |
| 30 | 30 | ||
| 31 | @Override | 31 | @Override |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/BlueToothStep1Activity.java
| @@ -26,7 +26,7 @@ public class BlueToothStep1Activity extends BaseActivity { | @@ -26,7 +26,7 @@ public class BlueToothStep1Activity extends BaseActivity { | ||
| 26 | @Override | 26 | @Override |
| 27 | protected void initBindingData() { | 27 | protected void initBindingData() { |
| 28 | super.initBindingData(); | 28 | super.initBindingData(); |
| 29 | - binding= (ActivityBlueToothStep1Binding) baseBinding; | 29 | + binding= (ActivityBlueToothStep1Binding) getBaseBinding(); |
| 30 | } | 30 | } |
| 31 | 31 | ||
| 32 | @Override | 32 | @Override |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/BlueToothStep2Activity.java
| @@ -39,7 +39,7 @@ public class BlueToothStep2Activity extends BaseActivity { | @@ -39,7 +39,7 @@ public class BlueToothStep2Activity extends BaseActivity { | ||
| 39 | @Override | 39 | @Override |
| 40 | protected void initBindingData() { | 40 | protected void initBindingData() { |
| 41 | super.initBindingData(); | 41 | super.initBindingData(); |
| 42 | - binding = (ActivityBlueToothStep2Binding) baseBinding; | 42 | + binding = (ActivityBlueToothStep2Binding) getBaseBinding(); |
| 43 | } | 43 | } |
| 44 | 44 | ||
| 45 | @Override | 45 | @Override |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ConnBluetoothSuccessActivity.java
| @@ -40,7 +40,7 @@ public class ConnBluetoothSuccessActivity extends BaseActivity { | @@ -40,7 +40,7 @@ public class ConnBluetoothSuccessActivity extends BaseActivity { | ||
| 40 | @Override | 40 | @Override |
| 41 | protected void initBindingData() { | 41 | protected void initBindingData() { |
| 42 | super.initBindingData(); | 42 | super.initBindingData(); |
| 43 | - binding= (ActivityConnBluetoothSuccessBinding) baseBinding; | 43 | + binding= (ActivityConnBluetoothSuccessBinding) getBaseBinding(); |
| 44 | } | 44 | } |
| 45 | 45 | ||
| 46 | 46 |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ConnFailActivity.java
| @@ -24,7 +24,7 @@ public class ConnFailActivity extends BaseActivity { | @@ -24,7 +24,7 @@ public class ConnFailActivity extends BaseActivity { | ||
| 24 | @Override | 24 | @Override |
| 25 | protected void initBindingData() { | 25 | protected void initBindingData() { |
| 26 | super.initBindingData(); | 26 | super.initBindingData(); |
| 27 | - binding= (ActivityConnFailBinding) baseBinding; | 27 | + binding= (ActivityConnFailBinding) getBaseBinding(); |
| 28 | } | 28 | } |
| 29 | 29 | ||
| 30 | @Override | 30 | @Override |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceInfoActivity.java
| @@ -27,7 +27,7 @@ public class DeviceInfoActivity extends BaseActivity { | @@ -27,7 +27,7 @@ public class DeviceInfoActivity extends BaseActivity { | ||
| 27 | @Override | 27 | @Override |
| 28 | protected void initBindingData() { | 28 | protected void initBindingData() { |
| 29 | super.initBindingData(); | 29 | super.initBindingData(); |
| 30 | - binding= (ActivityDeviceInfoBinding) baseBinding; | 30 | + binding= (ActivityDeviceInfoBinding) getBaseBinding(); |
| 31 | } | 31 | } |
| 32 | 32 | ||
| 33 | @Override | 33 | @Override |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceInstructionActivity.java
| @@ -25,7 +25,7 @@ public class DeviceInstructionActivity extends BaseActivity { | @@ -25,7 +25,7 @@ public class DeviceInstructionActivity extends BaseActivity { | ||
| 25 | @Override | 25 | @Override |
| 26 | protected void initBindingData() { | 26 | protected void initBindingData() { |
| 27 | super.initBindingData(); | 27 | super.initBindingData(); |
| 28 | - binding= (ActivityDeviceInstructionBinding) baseBinding; | 28 | + binding= (ActivityDeviceInstructionBinding) getBaseBinding(); |
| 29 | } | 29 | } |
| 30 | 30 | ||
| 31 | @Override | 31 | @Override |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/RemoteControlActivity.java
| @@ -36,7 +36,7 @@ public class RemoteControlActivity extends BaseActivity { | @@ -36,7 +36,7 @@ public class RemoteControlActivity extends BaseActivity { | ||
| 36 | @Override | 36 | @Override |
| 37 | protected void initBindingData() { | 37 | protected void initBindingData() { |
| 38 | super.initBindingData(); | 38 | super.initBindingData(); |
| 39 | - binding= (ActivityRemoteControlBinding) baseBinding; | 39 | + binding= (ActivityRemoteControlBinding) getBaseBinding(); |
| 40 | } | 40 | } |
| 41 | 41 | ||
| 42 | @Override | 42 | @Override |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/AllDeviceFragment.java
| @@ -35,7 +35,7 @@ public class AllDeviceFragment extends BaseFragment<AllDeviceFragmentView, AllDe | @@ -35,7 +35,7 @@ public class AllDeviceFragment extends BaseFragment<AllDeviceFragmentView, AllDe | ||
| 35 | @Override | 35 | @Override |
| 36 | protected void initBindingData() { | 36 | protected void initBindingData() { |
| 37 | super.initBindingData(); | 37 | super.initBindingData(); |
| 38 | - binding = (FragmentAllDeviceBinding) baseBinding; | 38 | + binding = (FragmentAllDeviceBinding) getBaseBinding(); |
| 39 | } | 39 | } |
| 40 | 40 | ||
| 41 | @Override | 41 | @Override |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/ChangeDeviceNameFragment.java
| @@ -25,7 +25,7 @@ public class ChangeDeviceNameFragment extends BaseFragment<ChangeDeviceNameView, | @@ -25,7 +25,7 @@ public class ChangeDeviceNameFragment extends BaseFragment<ChangeDeviceNameView, | ||
| 25 | @Override | 25 | @Override |
| 26 | protected void initBindingData() { | 26 | protected void initBindingData() { |
| 27 | super.initBindingData(); | 27 | super.initBindingData(); |
| 28 | - binding= (FragmentChangeDeviceNameBinding) baseBinding; | 28 | + binding= (FragmentChangeDeviceNameBinding) getBaseBinding(); |
| 29 | } | 29 | } |
| 30 | 30 | ||
| 31 | @Override | 31 | @Override |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/DeviceDetailFragment.java
| @@ -28,7 +28,7 @@ public class DeviceDetailFragment extends BaseFragment<DeviceDetailView, BasePre | @@ -28,7 +28,7 @@ public class DeviceDetailFragment extends BaseFragment<DeviceDetailView, BasePre | ||
| 28 | @Override | 28 | @Override |
| 29 | protected void initBindingData() { | 29 | protected void initBindingData() { |
| 30 | super.initBindingData(); | 30 | super.initBindingData(); |
| 31 | - binding = (FragmentDeviceDetailBinding) baseBinding; | 31 | + binding = (FragmentDeviceDetailBinding) getBaseBinding(); |
| 32 | } | 32 | } |
| 33 | 33 | ||
| 34 | public static DeviceDetailFragment newInstance(FamilyListBean.UsersBeanX.DeviceListBean allDeviceInfo, FamilyListBean.UsersBeanX currentUser) { | 34 | public static DeviceDetailFragment newInstance(FamilyListBean.UsersBeanX.DeviceListBean allDeviceInfo, FamilyListBean.UsersBeanX currentUser) { |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/DeviceManagerFragment.java
| @@ -36,7 +36,7 @@ public FragmentDeviceManagerBinding binding; | @@ -36,7 +36,7 @@ public FragmentDeviceManagerBinding binding; | ||
| 36 | @Override | 36 | @Override |
| 37 | protected void initBindingData() { | 37 | protected void initBindingData() { |
| 38 | super.initBindingData(); | 38 | super.initBindingData(); |
| 39 | - binding= (FragmentDeviceManagerBinding) baseBinding; | 39 | + binding= (FragmentDeviceManagerBinding) getBaseBinding(); |
| 40 | } | 40 | } |
| 41 | 41 | ||
| 42 | public static DeviceManagerFragment newInstance(FamilyListBean.UsersBeanX currentUser, FamilyListBean.UsersBeanX.DeviceListBean currentDeviceInfo) { | 42 | public static DeviceManagerFragment newInstance(FamilyListBean.UsersBeanX currentUser, FamilyListBean.UsersBeanX.DeviceListBean currentDeviceInfo) { |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/SearchDevicefragment.java
| @@ -38,7 +38,7 @@ public class SearchDevicefragment extends BaseFragment<SearchDevicefragmentView, | @@ -38,7 +38,7 @@ public class SearchDevicefragment extends BaseFragment<SearchDevicefragmentView, | ||
| 38 | @Override | 38 | @Override |
| 39 | protected void initBindingData() { | 39 | protected void initBindingData() { |
| 40 | super.initBindingData(); | 40 | super.initBindingData(); |
| 41 | - binding = (FragmentSearchDeviceBinding) baseBinding; | 41 | + binding = (FragmentSearchDeviceBinding) getBaseBinding(); |
| 42 | } | 42 | } |
| 43 | 43 | ||
| 44 | @Override | 44 | @Override |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/SelectIMFriendFragment.java
| @@ -38,7 +38,7 @@ public class SelectIMFriendFragment extends BaseFragment<SelectIMFriendView, Sel | @@ -38,7 +38,7 @@ public class SelectIMFriendFragment extends BaseFragment<SelectIMFriendView, Sel | ||
| 38 | @Override | 38 | @Override |
| 39 | protected void initBindingData() { | 39 | protected void initBindingData() { |
| 40 | super.initBindingData(); | 40 | super.initBindingData(); |
| 41 | - binding = (FragmentSelectImFriendBinding) baseBinding; | 41 | + binding = (FragmentSelectImFriendBinding) getBaseBinding(); |
| 42 | } | 42 | } |
| 43 | 43 | ||
| 44 | @Override | 44 | @Override |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/SelectWifiFragment.java
| @@ -44,7 +44,7 @@ public class SelectWifiFragment extends BaseFragment<SelectWifiFragmentView, Sel | @@ -44,7 +44,7 @@ public class SelectWifiFragment extends BaseFragment<SelectWifiFragmentView, Sel | ||
| 44 | @Override | 44 | @Override |
| 45 | protected void initBindingData() { | 45 | protected void initBindingData() { |
| 46 | super.initBindingData(); | 46 | super.initBindingData(); |
| 47 | - binding = (FragmentSelectWifiBinding) baseBinding; | 47 | + binding = (FragmentSelectWifiBinding) getBaseBinding(); |
| 48 | } | 48 | } |
| 49 | 49 | ||
| 50 | @Override | 50 | @Override |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/SetFriendsRoleFragment.java
| @@ -42,7 +42,7 @@ public class SetFriendsRoleFragment extends BaseFragment<SetFriendsRoleView, Set | @@ -42,7 +42,7 @@ public class SetFriendsRoleFragment extends BaseFragment<SetFriendsRoleView, Set | ||
| 42 | @Override | 42 | @Override |
| 43 | protected void initBindingData() { | 43 | protected void initBindingData() { |
| 44 | super.initBindingData(); | 44 | super.initBindingData(); |
| 45 | - binding = (FragmentSetFriendRoleBinding) baseBinding; | 45 | + binding = (FragmentSetFriendRoleBinding) getBaseBinding(); |
| 46 | } | 46 | } |
| 47 | 47 | ||
| 48 | @Override | 48 | @Override |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/fragment/UserManagerFragment.java
| @@ -43,7 +43,7 @@ public class UserManagerFragment extends BaseFragment<UserManagerView, UserManag | @@ -43,7 +43,7 @@ public class UserManagerFragment extends BaseFragment<UserManagerView, UserManag | ||
| 43 | @Override | 43 | @Override |
| 44 | protected void initBindingData() { | 44 | protected void initBindingData() { |
| 45 | super.initBindingData(); | 45 | super.initBindingData(); |
| 46 | - binding= (FragmentUserManagerBinding) baseBinding; | 46 | + binding= (FragmentUserManagerBinding) getBaseBinding(); |
| 47 | } | 47 | } |
| 48 | 48 | ||
| 49 | @Override | 49 | @Override |
settings.gradle
| @@ -2,6 +2,6 @@ include ':app:strike' | @@ -2,6 +2,6 @@ include ':app:strike' | ||
| 2 | //基础库 | 2 | //基础库 |
| 3 | include ':core:base',':core:network',':core:imageload' ,':core:app_qr' | 3 | include ':core:base',':core:network',':core:imageload' ,':core:app_qr' |
| 4 | include ':cloud:user',':cloud:pay',':cloud:share' | 4 | include ':cloud:user',':cloud:pay',':cloud:share' |
| 5 | -include ':module:xiaojiasoundbox',':module:pedometer' | 5 | +include ':module:xiaojiasoundbox',':module:pedometer',':module:shanghaishop' |
| 6 | include ':library_baidumap' | 6 | include ':library_baidumap' |
| 7 | rootProject.name='ModuleStrike' | 7 | rootProject.name='ModuleStrike' |