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 | 17 | android:roundIcon="@mipmap/ic_launcher_round" |
| 18 | 18 | android:supportsRtl="true" |
| 19 | 19 | android:theme="@style/AppTheme"> |
| 20 | - | |
| 20 | + <activity | |
| 21 | + android:name=".LoginSuccessActivity" | |
| 22 | + android:label="UserAPI" | |
| 23 | + android:theme="@style/AppTheme.NoTitleTranslucentTheme" /> | |
| 24 | + /> | |
| 21 | 25 | <activity android:name=".demo.activity.DemoActivity" /> |
| 22 | 26 | <activity android:name=".MyActivity"></activity> |
| 23 | 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 | 33 | findViewById(R.id.go_to).setOnClickListener(new View.OnClickListener() { |
| 34 | 34 | @Override |
| 35 | 35 | public void onClick(View v) { |
| 36 | - if (TextUtils.isEmpty(UserService.getUid(MainActivity.this))) { | |
| 36 | +// if (TextUtils.isEmpty(UserService.getUid(MainActivity.this))) { | |
| 37 | 37 | startActivity(new Intent(MainActivity.this, LoginActivity.class)); |
| 38 | 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 | 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 | 45 | setSwipeBackEnable(true); |
| 46 | 46 | setStatusBarColor(R.color.green, 0); |
| 47 | 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 | 50 | @Override |
| 51 | 51 | public void onClick(View v) { |
| 52 | 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 | 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 | 66 | @Override |
| 67 | 67 | public void onClick(View v) { |
| 68 | 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 | 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 | 83 | @Override |
| 84 | 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 | 32 | |
| 33 | 33 | setStatusBarColor(R.color.qmui_config_color_red, 0); |
| 34 | 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 | 36 | @Override |
| 37 | 37 | public void onClick(View v) { |
| 38 | 38 | //单个请求 | ... | ... |
app/strike/src/main/java/com/cnlive/strike/demo/activity/DemoMvpActivity.java
| 1 | 1 | package com.cnlive.strike.demo.activity; |
| 2 | 2 | |
| 3 | +import android.graphics.Color; | |
| 3 | 4 | import android.os.Handler; |
| 4 | 5 | import android.os.Message; |
| 5 | 6 | |
| ... | ... | @@ -27,6 +28,7 @@ public class DemoMvpActivity extends BaseActivity<DemoActivityView, DemoActivity |
| 27 | 28 | protected void initView() { |
| 28 | 29 | super.initView(); |
| 29 | 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 | 208 | successInfo.setClickAd(fragment.clickAd); |
| 209 | 209 | successInfo.setTagShare(fragment.tagShare); |
| 210 | 210 | successInfo.setTagMsg(fragment.tagMsg); |
| 211 | - ARouter.getInstance().build("/strick/MyActivity") | |
| 211 | + ARouter.getInstance().build(LoginActivity.LOGIN_SUCCESS_PATH) | |
| 212 | + .withBoolean("isNewUser", true) | |
| 212 | 213 | .navigation(getContext()); |
| 213 | 214 | if (isNewUser) { |
| 214 | 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 | import android.net.Uri; |
| 7 | 7 | |
| 8 | 8 | import androidx.annotation.NonNull; |
| 9 | +import androidx.appcompat.app.AppCompatActivity; | |
| 9 | 10 | |
| 10 | 11 | import com.alibaba.android.arouter.facade.annotation.Route; |
| 11 | 12 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| ... | ... | @@ -18,8 +19,10 @@ import com.cnlive.strike.user.ui.fragment.QuickLoginFragment; |
| 18 | 19 | */ |
| 19 | 20 | //@Route(path = "/cnmain/LoginActivity") |
| 20 | 21 | @Route(path = LoginActivity.PATH) |
| 21 | -public class LoginActivity extends BaseActivity { | |
| 22 | +public class LoginActivity extends BaseActivity { | |
| 23 | + | |
| 22 | 24 | public static final String PATH = "/cloud/user/ui/activity/login"; |
| 25 | + public static final String LOGIN_SUCCESS_PATH = "/cloud/user/LoginSuccessActivity"; | |
| 23 | 26 | public static String FROM_TOKEN_ERROR = "from_token_error"; |
| 24 | 27 | public static String TAG_MSG = "tagMsg"; |
| 25 | 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 | 45 | @Override |
| 46 | 46 | protected void initBindingData() { |
| 47 | 47 | super.initBindingData(); |
| 48 | - this.binding = (ActivitySelectCountryBinding) baseBinding; | |
| 48 | + this.binding = (ActivitySelectCountryBinding) getBaseBinding(); | |
| 49 | 49 | } |
| 50 | 50 | |
| 51 | 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 | 76 | @Override |
| 77 | 77 | protected void initBindingData() { |
| 78 | 78 | super.initBindingData(); |
| 79 | - binding = (FragmentFirstLoginBinding) baseBinding; | |
| 79 | + binding = (FragmentFirstLoginBinding) getBaseBinding(); | |
| 80 | 80 | if (null == data) { |
| 81 | 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 | 99 | @Override |
| 100 | 100 | protected void initBindingData() { |
| 101 | 101 | super.initBindingData(); |
| 102 | - binding= (FragmentQuickLoginBinding) baseBinding; | |
| 102 | + binding= (FragmentQuickLoginBinding) getBaseBinding(); | |
| 103 | 103 | data = new QuickLoginData(); |
| 104 | 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 | 68 | |
| 69 | 69 | @Override |
| 70 | 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
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 | 77 | |
| 78 | 78 | @Override |
| 79 | 79 | protected void initBindingData() { |
| 80 | - binding = (ActivityScaZbarBinding) baseBinding; | |
| 80 | + binding = (ActivityScaZbarBinding) getBaseBinding(); | |
| 81 | 81 | } |
| 82 | 82 | |
| 83 | 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 | 36 | |
| 37 | 37 | @Override |
| 38 | 38 | protected void initBindingData() { |
| 39 | - binding = (ActivitySpeakerBindStateBinding) baseBinding; | |
| 39 | + binding = (ActivitySpeakerBindStateBinding) getBaseBinding(); | |
| 40 | 40 | } |
| 41 | 41 | |
| 42 | 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 | 51 | |
| 52 | 52 | @Override |
| 53 | 53 | protected void initBindingData() { |
| 54 | - binding = (FragmentQrPayBinding) baseBinding; | |
| 54 | + binding = (FragmentQrPayBinding) getBaseBinding(); | |
| 55 | 55 | } |
| 56 | 56 | |
| 57 | 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 | 43 | |
| 44 | 44 | @Override |
| 45 | 45 | protected void initBindingData() { |
| 46 | - binding = (FragmentQrSigninBinding) baseBinding; | |
| 46 | + binding = (FragmentQrSigninBinding) getBaseBinding(); | |
| 47 | 47 | } |
| 48 | 48 | |
| 49 | 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 | 10 | import android.content.res.Configuration; |
| 11 | 11 | import android.content.res.Resources; |
| 12 | 12 | import android.graphics.Bitmap; |
| 13 | +import android.graphics.Color; | |
| 13 | 14 | import android.graphics.Point; |
| 14 | 15 | import android.net.Uri; |
| 15 | 16 | import android.os.Build; |
| ... | ... | @@ -40,6 +41,7 @@ import androidx.databinding.DataBindingUtil; |
| 40 | 41 | import androidx.databinding.ViewDataBinding; |
| 41 | 42 | import androidx.fragment.app.Fragment; |
| 42 | 43 | |
| 44 | +import com.alibaba.android.arouter.facade.annotation.Autowired; | |
| 43 | 45 | import com.alibaba.android.arouter.launcher.ARouter; |
| 44 | 46 | import com.cnlive.core.libs.base.application.AppConfig; |
| 45 | 47 | import com.cnlive.core.libs.base.frame.fragment.BaseFragment; |
| ... | ... | @@ -66,8 +68,6 @@ import com.me.yokeyword.fragmentation_swipeback.core.SwipeBackActivityDelegate; |
| 66 | 68 | import com.orhanobut.logger.Logger; |
| 67 | 69 | |
| 68 | 70 | import org.greenrobot.eventbus.EventBus; |
| 69 | -import org.greenrobot.eventbus.Subscribe; | |
| 70 | -import org.greenrobot.eventbus.ThreadMode; | |
| 71 | 71 | |
| 72 | 72 | import java.lang.reflect.Field; |
| 73 | 73 | import java.util.ArrayList; |
| ... | ... | @@ -83,8 +83,7 @@ import java.util.Observer; |
| 83 | 83 | */ |
| 84 | 84 | public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V>> extends MvpActivity<V, P> implements ISupportActivity, ISwipeBackActivity, Observer { |
| 85 | 85 | private V view; |
| 86 | - private P presenter; | |
| 87 | - public ViewDataBinding baseBinding; | |
| 86 | + private ViewDataBinding baseBinding; | |
| 88 | 87 | //获取TAG的activity名称 |
| 89 | 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 | 114 | private String[] userSetPermission; |
| 116 | 115 | private Handler myActHandler; |
| 117 | 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 | 125 | @Override |
| 120 | 126 | protected void onCreate(@Nullable Bundle savedInstanceState) { |
| ... | ... | @@ -124,20 +130,8 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V |
| 124 | 130 | } else if (0 != getViewLayoutId()) { |
| 125 | 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 | 133 | context = this; |
| 135 | 134 | me = this; |
| 136 | - //fragment管理 | |
| 137 | - mDelegate.onCreate(savedInstanceState); | |
| 138 | - mSwipeDelegate.onCreate(savedInstanceState); | |
| 139 | - //是否开启滑动返回 | |
| 140 | - setSwipeBackEnable(isOpenSwipBack); | |
| 141 | 135 | this.savedInstanceState = savedInstanceState; |
| 142 | 136 | //路由参数初始化 |
| 143 | 137 | ARouter.getInstance().inject(this); |
| ... | ... | @@ -145,6 +139,20 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V |
| 145 | 139 | AppManager.getInstance().pushActivity(me); |
| 146 | 140 | //创建订阅映射 |
| 147 | 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 | 156 | if (!isShowTitle) { |
| 149 | 157 | requestWindowFeature(Window.FEATURE_NO_TITLE); |
| 150 | 158 | } |
| ... | ... | @@ -164,6 +172,12 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V |
| 164 | 172 | initView(); |
| 165 | 173 | //设置数据 |
| 166 | 174 | initData(); |
| 175 | + //是否开启滑动返回 | |
| 176 | + setSwipeBackEnable(isOpenSwipBack); | |
| 177 | + } | |
| 178 | + | |
| 179 | + public void setEnableCreateDefultEmptyView(boolean enable) { | |
| 180 | + isCreateDefultEmptyView = enable; | |
| 167 | 181 | } |
| 168 | 182 | |
| 169 | 183 | public Handler getMyActHandler() { |
| ... | ... | @@ -240,6 +254,9 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V |
| 240 | 254 | setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); |
| 241 | 255 | } |
| 242 | 256 | |
| 257 | + protected void initCreate() { | |
| 258 | + } | |
| 259 | + | |
| 243 | 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 | 56 | */ |
| 57 | 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 | 58 | private V view; |
| 59 | - private P presenter; | |
| 60 | 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 | 62 | public BaseActivity me; |
| 64 | 63 | //fragment管理 |
| 65 | 64 | private final SupportFragmentDelegate mDelegate = new SupportFragmentDelegate(this); |
| ... | ... | @@ -67,6 +66,15 @@ public abstract class BaseFragment<V extends BaseView, P extends BasePresenter<V |
| 67 | 66 | private final SwipeBackFragmentDelegate mSwipeDelegate = new SwipeBackFragmentDelegate(this); |
| 68 | 67 | private Handler myFragHandler; |
| 69 | 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 | 79 | @Override |
| 72 | 80 | public void onCreate(Bundle savedInstanceState) { |
| ... | ... | @@ -76,6 +84,7 @@ public abstract class BaseFragment<V extends BaseView, P extends BasePresenter<V |
| 76 | 84 | if (null == observableList) { |
| 77 | 85 | observableList = new ArrayList<>(); |
| 78 | 86 | } |
| 87 | + this.savedInstanceState = savedInstanceState; | |
| 79 | 88 | //创建订阅映射 |
| 80 | 89 | SubscriptionManager.getInstance().setCurrentDisposables(TAG); |
| 81 | 90 | mDelegate.onCreate(savedInstanceState); |
| ... | ... | @@ -146,6 +155,10 @@ public abstract class BaseFragment<V extends BaseView, P extends BasePresenter<V |
| 146 | 155 | return view; |
| 147 | 156 | } |
| 148 | 157 | |
| 158 | + public Bundle getSavedInstanceState() { | |
| 159 | + return savedInstanceState; | |
| 160 | + } | |
| 161 | + | |
| 149 | 162 | //添加观察者 |
| 150 | 163 | public void addObservable(Observable... observable) { |
| 151 | 164 | Observable[] result = observable; | ... | ... |
core/base/src/main/res/layout/base_activity_main.xml
core/base/src/main/res/layout/base_fragment_main.xml
| 1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | -<FrameLayout | |
| 2 | +<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
| 3 | 3 | android:id="@+id/root_container" |
| 4 | - xmlns:android="http://schemas.android.com/apk/res/android" | |
| 5 | 4 | android:layout_width="match_parent" |
| 6 | - android:layout_height="match_parent"/> | |
| 7 | 5 | \ No newline at end of file |
| 6 | + android:layout_height="match_parent" | |
| 7 | + android:background="@null" /> | |
| 8 | 8 | \ No newline at end of file | ... | ... |
core/base/src/main/res/values/style.xml
| ... | ... | @@ -171,4 +171,40 @@ |
| 171 | 171 | <!-- Customize your theme here. --> |
| 172 | 172 | <item name="android:windowIsTranslucent">true</item> |
| 173 | 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 | 210 | </resources> |
| 175 | 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 | 54 | |
| 55 | 55 | @Override |
| 56 | 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 | 77 | |
| 78 | 78 | @Override |
| 79 | 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 | 41 | |
| 42 | 42 | @Override |
| 43 | 43 | protected void initBindingData() { |
| 44 | - binding = (FragmentPreviewImgBinding) baseBinding; | |
| 44 | + binding = (FragmentPreviewImgBinding) getBaseBinding(); | |
| 45 | 45 | } |
| 46 | 46 | |
| 47 | 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 | 38 | @Override |
| 39 | 39 | protected void initBindingData() { |
| 40 | 40 | super.initBindingData(); |
| 41 | - binding = (FragmentCollRunMainBinding) baseBinding; | |
| 41 | + binding = (FragmentCollRunMainBinding) getBaseBinding(); | |
| 42 | 42 | } |
| 43 | 43 | |
| 44 | 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 | 42 | @Override |
| 43 | 43 | protected void initBindingData() { |
| 44 | 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 | 33 | @Override |
| 34 | 34 | protected void initBindingData() { |
| 35 | 35 | super.initBindingData(); |
| 36 | - binding = (FragmentCollFinishRunMapBinding) baseBinding; | |
| 36 | + binding = (FragmentCollFinishRunMapBinding) getBaseBinding(); | |
| 37 | 37 | } |
| 38 | 38 | |
| 39 | 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 | 45 | @Override |
| 46 | 46 | protected void initBindingData() { |
| 47 | 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 | 38 | @Override |
| 39 | 39 | protected void initBindingData() { |
| 40 | 40 | super.initBindingData(); |
| 41 | - binding = (FragmentCollRaceDetailBinding) baseBinding; | |
| 41 | + binding = (FragmentCollRaceDetailBinding) getBaseBinding(); | |
| 42 | 42 | } |
| 43 | 43 | |
| 44 | 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 | 34 | @Override |
| 35 | 35 | protected void initBindingData() { |
| 36 | 36 | super.initBindingData(); |
| 37 | - binding = (FragmentRaceListBinding) baseBinding; | |
| 37 | + binding = (FragmentRaceListBinding) getBaseBinding(); | |
| 38 | 38 | } |
| 39 | 39 | |
| 40 | 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 | 47 | @Override |
| 48 | 48 | protected void initBindingData() { |
| 49 | 49 | super.initBindingData(); |
| 50 | - binding = (FragmentRaceNameListBinding) baseBinding; | |
| 50 | + binding = (FragmentRaceNameListBinding) getBaseBinding(); | |
| 51 | 51 | } |
| 52 | 52 | |
| 53 | 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 | 42 | @Override |
| 43 | 43 | protected void initBindingData() { |
| 44 | 44 | super.initBindingData(); |
| 45 | - binding = (FragmentStartCollectTraceBinding) baseBinding; | |
| 45 | + binding = (FragmentStartCollectTraceBinding) getBaseBinding(); | |
| 46 | 46 | } |
| 47 | 47 | |
| 48 | 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 | 27 | @Override |
| 28 | 28 | protected void initBindingData() { |
| 29 | 29 | super.initBindingData(); |
| 30 | - binding = (FragmentFinishRunMapBinding) baseBinding; | |
| 30 | + binding = (FragmentFinishRunMapBinding) getBaseBinding(); | |
| 31 | 31 | } |
| 32 | 32 | |
| 33 | 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 | 31 | @Override |
| 32 | 32 | protected void initBindingData() { |
| 33 | 33 | super.initBindingData(); |
| 34 | - binding = (FragmentLineUpAgainBinding) baseBinding; | |
| 34 | + binding = (FragmentLineUpAgainBinding) getBaseBinding(); | |
| 35 | 35 | } |
| 36 | 36 | |
| 37 | 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 | 42 | @Override |
| 43 | 43 | protected void initBindingData() { |
| 44 | 44 | super.initBindingData(); |
| 45 | - binding = (FragmentMyRecordBinding) baseBinding; | |
| 45 | + binding = (FragmentMyRecordBinding) getBaseBinding(); | |
| 46 | 46 | } |
| 47 | 47 | |
| 48 | 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 | 33 | @Override |
| 34 | 34 | protected void initBindingData() { |
| 35 | 35 | super.initBindingData(); |
| 36 | - binding= (FragmentRunRaceDetailBinding) baseBinding; | |
| 36 | + binding= (FragmentRunRaceDetailBinding) getBaseBinding(); | |
| 37 | 37 | } |
| 38 | 38 | |
| 39 | 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 | 38 | @Override |
| 39 | 39 | protected void initBindingData() { |
| 40 | 40 | super.initBindingData(); |
| 41 | - binding = (FragmentRaceRecorBinding) baseBinding; | |
| 41 | + binding = (FragmentRaceRecorBinding) getBaseBinding(); | |
| 42 | 42 | } |
| 43 | 43 | |
| 44 | 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 | 58 | @Override |
| 59 | 59 | protected void initBindingData() { |
| 60 | 60 | super.initBindingData(); |
| 61 | - binding = (FragmentRegistrationInfoBinding) baseBinding; | |
| 61 | + binding = (FragmentRegistrationInfoBinding) getBaseBinding(); | |
| 62 | 62 | } |
| 63 | 63 | |
| 64 | 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 | 33 | @Override |
| 34 | 34 | protected void initBindingData() { |
| 35 | 35 | super.initBindingData(); |
| 36 | - binding = (FragmentRunLineBinding) baseBinding; | |
| 36 | + binding = (FragmentRunLineBinding) getBaseBinding(); | |
| 37 | 37 | } |
| 38 | 38 | |
| 39 | 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 | 54 | @Override |
| 55 | 55 | protected void initBindingData() { |
| 56 | 56 | super.initBindingData(); |
| 57 | - binding= (FragmentRunMainBinding) baseBinding; | |
| 57 | + binding= (FragmentRunMainBinding) getBaseBinding(); | |
| 58 | 58 | } |
| 59 | 59 | |
| 60 | 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 | 46 | @Override |
| 47 | 47 | protected void initBindingData() { |
| 48 | 48 | super.initBindingData(); |
| 49 | - binding = (FragmentRunRaceDetailBinding) baseBinding; | |
| 49 | + binding = (FragmentRunRaceDetailBinding) getBaseBinding(); | |
| 50 | 50 | } |
| 51 | 51 | |
| 52 | 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 | 36 | @Override |
| 37 | 37 | protected void initBindingData() { |
| 38 | 38 | super.initBindingData(); |
| 39 | - binding = (FragmentFinishRunMapBinding) baseBinding; | |
| 39 | + binding = (FragmentFinishRunMapBinding) getBaseBinding(); | |
| 40 | 40 | } |
| 41 | 41 | |
| 42 | 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 | 48 | @Override |
| 49 | 49 | protected void initBindingData() { |
| 50 | 50 | super.initBindingData(); |
| 51 | - binding = (FragmentRunningMapBinding) baseBinding; | |
| 51 | + binding = (FragmentRunningMapBinding) getBaseBinding(); | |
| 52 | 52 | } |
| 53 | 53 | |
| 54 | 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 | 50 | @Override |
| 51 | 51 | protected void initBindingData() { |
| 52 | 52 | super.initBindingData(); |
| 53 | - binding= (FragmentSelfRecordBinding) baseBinding; | |
| 53 | + binding= (FragmentSelfRecordBinding) getBaseBinding(); | |
| 54 | 54 | } |
| 55 | 55 | |
| 56 | 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 | 29 | @Override |
| 30 | 30 | protected void initBindingData() { |
| 31 | 31 | super.initBindingData(); |
| 32 | - binding = (FragmentTakePartBinding) baseBinding; | |
| 32 | + binding = (FragmentTakePartBinding) getBaseBinding(); | |
| 33 | 33 | } |
| 34 | 34 | |
| 35 | 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 | 29 | @Override |
| 30 | 30 | protected void initBindingData() { |
| 31 | 31 | super.initBindingData(); |
| 32 | - binding = (FragmentFinishRunMapBinding) baseBinding; | |
| 32 | + binding = (FragmentFinishRunMapBinding) getBaseBinding(); | |
| 33 | 33 | } |
| 34 | 34 | |
| 35 | 35 | public static UploadFailDetailFragment newInstance(FailedEntity failedEntity) { | ... | ... |
module/shanghaishop/build.gradle
| ... | ... | @@ -83,7 +83,7 @@ dependencies { |
| 83 | 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 | 88 | /*自定义各种形状的imageview */ |
| 89 | 89 | implementation 'com.github.siyamed:android-shape-imageview:0.9.+@aar' |
| ... | ... | @@ -103,10 +103,10 @@ dependencies { |
| 103 | 103 | implementation files('libs/SecurityEnvSDK-release-1.1.0.jar') |
| 104 | 104 | implementation files('libs/umeng-common-1.5.3.jar') |
| 105 | 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 | 110 | implementation files('libs/umeng-shareboard-widget-6.9.2.jar') |
| 111 | 111 | implementation files('libs/umeng-sharetool-6.9.2.jar') |
| 112 | 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 | 25 | @Override |
| 26 | 26 | protected void initBindingData() { |
| 27 | 27 | super.initBindingData(); |
| 28 | - binding= (ActivityBlueToothHelpBinding) baseBinding; | |
| 28 | + binding= (ActivityBlueToothHelpBinding) getBaseBinding(); | |
| 29 | 29 | } |
| 30 | 30 | |
| 31 | 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 | 26 | @Override |
| 27 | 27 | protected void initBindingData() { |
| 28 | 28 | super.initBindingData(); |
| 29 | - binding= (ActivityBlueToothStep1Binding) baseBinding; | |
| 29 | + binding= (ActivityBlueToothStep1Binding) getBaseBinding(); | |
| 30 | 30 | } |
| 31 | 31 | |
| 32 | 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 | 39 | @Override |
| 40 | 40 | protected void initBindingData() { |
| 41 | 41 | super.initBindingData(); |
| 42 | - binding = (ActivityBlueToothStep2Binding) baseBinding; | |
| 42 | + binding = (ActivityBlueToothStep2Binding) getBaseBinding(); | |
| 43 | 43 | } |
| 44 | 44 | |
| 45 | 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 | 40 | @Override |
| 41 | 41 | protected void initBindingData() { |
| 42 | 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 | 24 | @Override |
| 25 | 25 | protected void initBindingData() { |
| 26 | 26 | super.initBindingData(); |
| 27 | - binding= (ActivityConnFailBinding) baseBinding; | |
| 27 | + binding= (ActivityConnFailBinding) getBaseBinding(); | |
| 28 | 28 | } |
| 29 | 29 | |
| 30 | 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 | 27 | @Override |
| 28 | 28 | protected void initBindingData() { |
| 29 | 29 | super.initBindingData(); |
| 30 | - binding= (ActivityDeviceInfoBinding) baseBinding; | |
| 30 | + binding= (ActivityDeviceInfoBinding) getBaseBinding(); | |
| 31 | 31 | } |
| 32 | 32 | |
| 33 | 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 | 25 | @Override |
| 26 | 26 | protected void initBindingData() { |
| 27 | 27 | super.initBindingData(); |
| 28 | - binding= (ActivityDeviceInstructionBinding) baseBinding; | |
| 28 | + binding= (ActivityDeviceInstructionBinding) getBaseBinding(); | |
| 29 | 29 | } |
| 30 | 30 | |
| 31 | 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 | 36 | @Override |
| 37 | 37 | protected void initBindingData() { |
| 38 | 38 | super.initBindingData(); |
| 39 | - binding= (ActivityRemoteControlBinding) baseBinding; | |
| 39 | + binding= (ActivityRemoteControlBinding) getBaseBinding(); | |
| 40 | 40 | } |
| 41 | 41 | |
| 42 | 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 | 35 | @Override |
| 36 | 36 | protected void initBindingData() { |
| 37 | 37 | super.initBindingData(); |
| 38 | - binding = (FragmentAllDeviceBinding) baseBinding; | |
| 38 | + binding = (FragmentAllDeviceBinding) getBaseBinding(); | |
| 39 | 39 | } |
| 40 | 40 | |
| 41 | 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 | 25 | @Override |
| 26 | 26 | protected void initBindingData() { |
| 27 | 27 | super.initBindingData(); |
| 28 | - binding= (FragmentChangeDeviceNameBinding) baseBinding; | |
| 28 | + binding= (FragmentChangeDeviceNameBinding) getBaseBinding(); | |
| 29 | 29 | } |
| 30 | 30 | |
| 31 | 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 | 28 | @Override |
| 29 | 29 | protected void initBindingData() { |
| 30 | 30 | super.initBindingData(); |
| 31 | - binding = (FragmentDeviceDetailBinding) baseBinding; | |
| 31 | + binding = (FragmentDeviceDetailBinding) getBaseBinding(); | |
| 32 | 32 | } |
| 33 | 33 | |
| 34 | 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 | 36 | @Override |
| 37 | 37 | protected void initBindingData() { |
| 38 | 38 | super.initBindingData(); |
| 39 | - binding= (FragmentDeviceManagerBinding) baseBinding; | |
| 39 | + binding= (FragmentDeviceManagerBinding) getBaseBinding(); | |
| 40 | 40 | } |
| 41 | 41 | |
| 42 | 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 | 38 | @Override |
| 39 | 39 | protected void initBindingData() { |
| 40 | 40 | super.initBindingData(); |
| 41 | - binding = (FragmentSearchDeviceBinding) baseBinding; | |
| 41 | + binding = (FragmentSearchDeviceBinding) getBaseBinding(); | |
| 42 | 42 | } |
| 43 | 43 | |
| 44 | 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 | 38 | @Override |
| 39 | 39 | protected void initBindingData() { |
| 40 | 40 | super.initBindingData(); |
| 41 | - binding = (FragmentSelectImFriendBinding) baseBinding; | |
| 41 | + binding = (FragmentSelectImFriendBinding) getBaseBinding(); | |
| 42 | 42 | } |
| 43 | 43 | |
| 44 | 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 | 44 | @Override |
| 45 | 45 | protected void initBindingData() { |
| 46 | 46 | super.initBindingData(); |
| 47 | - binding = (FragmentSelectWifiBinding) baseBinding; | |
| 47 | + binding = (FragmentSelectWifiBinding) getBaseBinding(); | |
| 48 | 48 | } |
| 49 | 49 | |
| 50 | 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 | 42 | @Override |
| 43 | 43 | protected void initBindingData() { |
| 44 | 44 | super.initBindingData(); |
| 45 | - binding = (FragmentSetFriendRoleBinding) baseBinding; | |
| 45 | + binding = (FragmentSetFriendRoleBinding) getBaseBinding(); | |
| 46 | 46 | } |
| 47 | 47 | |
| 48 | 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 | 43 | @Override |
| 44 | 44 | protected void initBindingData() { |
| 45 | 45 | super.initBindingData(); |
| 46 | - binding= (FragmentUserManagerBinding) baseBinding; | |
| 46 | + binding= (FragmentUserManagerBinding) getBaseBinding(); | |
| 47 | 47 | } |
| 48 | 48 | |
| 49 | 49 | @Override | ... | ... |
settings.gradle
| ... | ... | @@ -2,6 +2,6 @@ include ':app:strike' |
| 2 | 2 | //基础库 |
| 3 | 3 | include ':core:base',':core:network',':core:imageload' ,':core:app_qr' |
| 4 | 4 | include ':cloud:user',':cloud:pay',':cloud:share' |
| 5 | -include ':module:xiaojiasoundbox',':module:pedometer' | |
| 5 | +include ':module:xiaojiasoundbox',':module:pedometer',':module:shanghaishop' | |
| 6 | 6 | include ':library_baidumap' |
| 7 | 7 | rootProject.name='ModuleStrike' | ... | ... |