Commit f58d7c439d56658f98c76d64e1ede7f0ce07a145
1 parent
826d41d7
1 优化基类
Showing
22 changed files
with
111 additions
and
83 deletions
app/strike/src/main/java/com/cnlive/strike/demo/activity/DemoMvpActivity.java
| ... | ... | @@ -2,10 +2,8 @@ package com.cnlive.strike.demo.activity; |
| 2 | 2 | |
| 3 | 3 | import android.Manifest; |
| 4 | 4 | import android.content.Intent; |
| 5 | -import android.os.Bundle; | |
| 6 | 5 | import android.os.Handler; |
| 7 | 6 | import android.os.Message; |
| 8 | -import android.os.PersistableBundle; | |
| 9 | 7 | import android.text.TextUtils; |
| 10 | 8 | import android.view.LayoutInflater; |
| 11 | 9 | import android.view.View; |
| ... | ... | @@ -13,7 +11,7 @@ import android.widget.LinearLayout; |
| 13 | 11 | import android.widget.TextView; |
| 14 | 12 | |
| 15 | 13 | import androidx.annotation.NonNull; |
| 16 | -import androidx.annotation.Nullable; | |
| 14 | +import androidx.databinding.ViewDataBinding; | |
| 17 | 15 | |
| 18 | 16 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 19 | 17 | import com.cnlive.core.libs.base.interfaces.OnPermissionResponseListener; |
| ... | ... | @@ -54,9 +52,9 @@ public class DemoMvpActivity extends BaseActivity<DemoActivityView, DemoActivity |
| 54 | 52 | |
| 55 | 53 | |
| 56 | 54 | @Override |
| 57 | - protected void initBindingData() { | |
| 58 | - super.initBindingData(); | |
| 59 | - binding = (ActivityDemoMvpMainBinding) getBaseBinding(); | |
| 55 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 56 | + binding = (ActivityDemoMvpMainBinding) baseBinding; | |
| 57 | + | |
| 60 | 58 | } |
| 61 | 59 | |
| 62 | 60 | @Override | ... | ... |
cloud/user/src/main/java/com/cnlive/strike/user/ui/activity/LoginDialogActivity.java
| ... | ... | @@ -10,6 +10,7 @@ import android.text.TextUtils; |
| 10 | 10 | import android.view.WindowManager; |
| 11 | 11 | |
| 12 | 12 | import androidx.annotation.NonNull; |
| 13 | +import androidx.databinding.ViewDataBinding; | |
| 13 | 14 | |
| 14 | 15 | import com.alibaba.android.arouter.facade.annotation.Route; |
| 15 | 16 | import com.cnlive.core.libs.base.application.AppConfig; |
| ... | ... | @@ -68,9 +69,9 @@ public class LoginDialogActivity extends BaseActivity<LoginDialogView, LoginDial |
| 68 | 69 | } |
| 69 | 70 | |
| 70 | 71 | @Override |
| 71 | - protected void initBindingData() { | |
| 72 | - super.initBindingData(); | |
| 73 | - binding = (ActivityLoginDialogBinding) getBaseBinding(); | |
| 72 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 73 | + super.initBindingLayoutData(baseBinding); | |
| 74 | + binding = (ActivityLoginDialogBinding) baseBinding; | |
| 74 | 75 | data = new QuickLoginData(); |
| 75 | 76 | binding.setData(data); |
| 76 | 77 | } | ... | ... |
cloud/user/src/main/java/com/cnlive/strike/user/ui/activity/PersonalDataActivity.java
| ... | ... | @@ -3,10 +3,11 @@ package com.cnlive.strike.user.ui.activity; |
| 3 | 3 | import android.app.Dialog; |
| 4 | 4 | import android.content.Context; |
| 5 | 5 | import android.content.Intent; |
| 6 | -import android.os.Bundle; | |
| 7 | 6 | import android.text.TextUtils; |
| 8 | 7 | import android.view.View; |
| 9 | 8 | |
| 9 | +import androidx.databinding.ViewDataBinding; | |
| 10 | + | |
| 10 | 11 | import com.alibaba.android.arouter.facade.annotation.Route; |
| 11 | 12 | import com.alibaba.android.arouter.launcher.ARouter; |
| 12 | 13 | import com.bumptech.glide.load.engine.DiskCacheStrategy; |
| ... | ... | @@ -20,7 +21,6 @@ import com.cnlive.strike.user.auth.UserService; |
| 20 | 21 | import com.cnlive.strike.user.databinding.ActivityPersonalDataBinding; |
| 21 | 22 | import com.cnlive.strike.user.frame.presenter.PersonalDataPresenter; |
| 22 | 23 | import com.cnlive.strike.user.frame.view.PersonalDataView; |
| 23 | -import com.cnlive.strike.user.model.LaunchPage; | |
| 24 | 24 | import com.qmuiteam.qmui.widget.QMUITopBar; |
| 25 | 25 | |
| 26 | 26 | import java.util.ArrayList; |
| ... | ... | @@ -47,9 +47,10 @@ public class PersonalDataActivity extends BaseActivity<PersonalDataView, Persona |
| 47 | 47 | } |
| 48 | 48 | |
| 49 | 49 | @Override |
| 50 | - protected void initBindingData() { | |
| 51 | - super.initBindingData(); | |
| 52 | - binding= (ActivityPersonalDataBinding) getBaseBinding(); | |
| 50 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 51 | + super.initBindingLayoutData(baseBinding); | |
| 52 | + binding= (ActivityPersonalDataBinding) baseBinding; | |
| 53 | + | |
| 53 | 54 | } |
| 54 | 55 | |
| 55 | 56 | public static void startActivity(Context context) { | ... | ... |
cloud/user/src/main/java/com/cnlive/strike/user/ui/activity/PersonalImageActivity.java
| ... | ... | @@ -2,11 +2,12 @@ package com.cnlive.strike.user.ui.activity; |
| 2 | 2 | |
| 3 | 3 | import android.app.Dialog; |
| 4 | 4 | import android.content.Intent; |
| 5 | -import android.os.Bundle; | |
| 6 | 5 | import android.os.Environment; |
| 7 | 6 | import android.text.TextUtils; |
| 8 | 7 | import android.view.View; |
| 9 | 8 | |
| 9 | +import androidx.databinding.ViewDataBinding; | |
| 10 | + | |
| 10 | 11 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 11 | 12 | import com.cnlive.core.libs.base.util.AlertUtil; |
| 12 | 13 | import com.cnlive.core.libs.base.util.GlideUtil; |
| ... | ... | @@ -55,14 +56,12 @@ public class PersonalImageActivity extends BaseActivity<PersonalImageView, Perso |
| 55 | 56 | return R.layout.activity_personal_image; |
| 56 | 57 | } |
| 57 | 58 | |
| 59 | + | |
| 58 | 60 | @Override |
| 59 | - protected void initBindingData() { | |
| 60 | - super.initBindingData(); | |
| 61 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 61 | 62 | binding = (ActivityPersonalImageBinding) getBaseBinding(); |
| 62 | 63 | } |
| 63 | 64 | |
| 64 | - | |
| 65 | - | |
| 66 | 65 | @Override |
| 67 | 66 | protected void initView() { |
| 68 | 67 | setStatusBarTextColor(StatusBarConfig.BLACK); | ... | ... |
cloud/user/src/main/java/com/cnlive/strike/user/ui/activity/SelectCountryActivity.java
| ... | ... | @@ -4,6 +4,8 @@ package com.cnlive.strike.user.ui.activity; |
| 4 | 4 | import android.app.Activity; |
| 5 | 5 | import android.content.Intent; |
| 6 | 6 | |
| 7 | +import androidx.databinding.ViewDataBinding; | |
| 8 | + | |
| 7 | 9 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 8 | 10 | import com.cnlive.core.libs.base.util.StatusBarConfig; |
| 9 | 11 | import com.cnlive.strike.user.R; |
| ... | ... | @@ -43,9 +45,8 @@ public class SelectCountryActivity extends BaseActivity<SelectCountryView, Selec |
| 43 | 45 | } |
| 44 | 46 | |
| 45 | 47 | @Override |
| 46 | - protected void initBindingData() { | |
| 47 | - super.initBindingData(); | |
| 48 | - this.binding = (ActivitySelectCountryBinding) getBaseBinding(); | |
| 48 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 49 | + this.binding = (ActivitySelectCountryBinding) baseBinding; | |
| 49 | 50 | } |
| 50 | 51 | |
| 51 | 52 | @Override | ... | ... |
cloud/user/src/main/java/com/cnlive/strike/user/ui/activity/SignatureActivity.java
| ... | ... | @@ -9,7 +9,8 @@ import android.text.TextUtils; |
| 9 | 9 | import android.text.TextWatcher; |
| 10 | 10 | import android.view.View; |
| 11 | 11 | import android.widget.Button; |
| 12 | -import android.widget.Toast; | |
| 12 | + | |
| 13 | +import androidx.databinding.ViewDataBinding; | |
| 13 | 14 | |
| 14 | 15 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 15 | 16 | import com.cnlive.core.libs.base.util.AlertUtil; |
| ... | ... | @@ -56,9 +57,8 @@ public class SignatureActivity extends BaseActivity implements View.OnClickListe |
| 56 | 57 | } |
| 57 | 58 | |
| 58 | 59 | @Override |
| 59 | - protected void initBindingData() { | |
| 60 | - super.initBindingData(); | |
| 61 | - binding = (ActivitySignatureBinding) getBaseBinding(); | |
| 60 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 61 | + binding = (ActivitySignatureBinding) baseBinding; | |
| 62 | 62 | } |
| 63 | 63 | |
| 64 | 64 | @Override | ... | ... |
cloud/user/src/main/java/com/cnlive/strike/user/ui/activity/UpdateContentActivity.java
| ... | ... | @@ -2,7 +2,6 @@ package com.cnlive.strike.user.ui.activity; |
| 2 | 2 | |
| 3 | 3 | import android.app.Activity; |
| 4 | 4 | import android.app.Dialog; |
| 5 | -import android.content.Context; | |
| 6 | 5 | import android.content.Intent; |
| 7 | 6 | import android.content.SharedPreferences; |
| 8 | 7 | import android.text.Editable; |
| ... | ... | @@ -11,9 +10,10 @@ import android.text.TextUtils; |
| 11 | 10 | import android.text.TextWatcher; |
| 12 | 11 | import android.util.Log; |
| 13 | 12 | import android.view.View; |
| 14 | -import android.view.inputmethod.InputMethodManager; | |
| 15 | 13 | import android.widget.Button; |
| 16 | 14 | |
| 15 | +import androidx.databinding.ViewDataBinding; | |
| 16 | + | |
| 17 | 17 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 18 | 18 | import com.cnlive.core.libs.base.util.AlertUtil; |
| 19 | 19 | import com.cnlive.core.libs.base.util.QMUITipDialogUtil; |
| ... | ... | @@ -64,9 +64,8 @@ public class UpdateContentActivity extends BaseActivity implements View.OnClickL |
| 64 | 64 | } |
| 65 | 65 | |
| 66 | 66 | @Override |
| 67 | - protected void initBindingData() { | |
| 68 | - super.initBindingData(); | |
| 69 | - binding = (ActivityUpdateContentBinding) getBaseBinding(); | |
| 67 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 68 | + binding = (ActivityUpdateContentBinding) baseBinding; | |
| 70 | 69 | } |
| 71 | 70 | |
| 72 | 71 | @Override | ... | ... |
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/activity/GenerateQRActivity.java
| ... | ... | @@ -5,6 +5,8 @@ import android.content.Context; |
| 5 | 5 | import android.content.Intent; |
| 6 | 6 | import android.view.View; |
| 7 | 7 | |
| 8 | +import androidx.databinding.ViewDataBinding; | |
| 9 | + | |
| 8 | 10 | import com.alibaba.android.arouter.facade.annotation.Route; |
| 9 | 11 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 10 | 12 | import com.cnlive.core.libs.base.ui.widget.BottomSheet; |
| ... | ... | @@ -67,10 +69,11 @@ public class GenerateQRActivity extends BaseActivity<GenerateQRView, GenerateQRP |
| 67 | 69 | |
| 68 | 70 | |
| 69 | 71 | @Override |
| 70 | - protected void initBindingData() { | |
| 71 | - binding = (ActivityGenerateQrBinding) getBaseBinding(); | |
| 72 | - } | |
| 72 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 73 | + super.initBindingLayoutData(baseBinding); | |
| 74 | + binding = (ActivityGenerateQrBinding) baseBinding; | |
| 73 | 75 | |
| 76 | + } | |
| 74 | 77 | |
| 75 | 78 | @Override |
| 76 | 79 | protected void initView() { | ... | ... |
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/activity/OtherQrActivity.java
| ... | ... | @@ -6,6 +6,7 @@ import android.os.Bundle; |
| 6 | 6 | import androidx.annotation.Nullable; |
| 7 | 7 | import androidx.appcompat.app.AppCompatActivity; |
| 8 | 8 | import androidx.databinding.DataBindingUtil; |
| 9 | +import androidx.databinding.ViewDataBinding; | |
| 9 | 10 | |
| 10 | 11 | import android.text.TextUtils; |
| 11 | 12 | import android.view.View; |
| ... | ... | @@ -41,8 +42,9 @@ public class OtherQrActivity extends BaseActivity { |
| 41 | 42 | } |
| 42 | 43 | |
| 43 | 44 | @Override |
| 44 | - protected void initBindingData() { | |
| 45 | - binding = (ActivityOtherQrBinding) getBaseBinding(); | |
| 45 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 46 | + super.initBindingLayoutData(baseBinding); | |
| 47 | + binding = (ActivityOtherQrBinding) baseBinding; | |
| 46 | 48 | } |
| 47 | 49 | |
| 48 | 50 | @Override | ... | ... |
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/activity/ScanZarBarActivity.java
| ... | ... | @@ -9,6 +9,7 @@ import android.os.Vibrator; |
| 9 | 9 | |
| 10 | 10 | import androidx.annotation.NonNull; |
| 11 | 11 | import androidx.annotation.Nullable; |
| 12 | +import androidx.databinding.ViewDataBinding; | |
| 12 | 13 | |
| 13 | 14 | import android.text.TextUtils; |
| 14 | 15 | import android.view.MotionEvent; |
| ... | ... | @@ -78,8 +79,9 @@ public class ScanZarBarActivity extends BaseActivity<ScanNewView, ScanNewPresent |
| 78 | 79 | } |
| 79 | 80 | |
| 80 | 81 | @Override |
| 81 | - protected void initBindingData() { | |
| 82 | - binding = (ActivityScaZbarBinding) getBaseBinding(); | |
| 82 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 83 | + super.initBindingLayoutData(baseBinding); | |
| 84 | + binding = (ActivityScaZbarBinding) baseBinding; | |
| 83 | 85 | } |
| 84 | 86 | |
| 85 | 87 | @Override | ... | ... |
core/app_qr/src/main/java/com/cnlive/strike/moudle/qr/ui/activity/SpeakerBindStateActivity.java
| ... | ... | @@ -3,6 +3,8 @@ package com.cnlive.strike.moudle.qr.ui.activity; |
| 3 | 3 | import android.content.Context; |
| 4 | 4 | import android.content.Intent; |
| 5 | 5 | |
| 6 | +import androidx.databinding.ViewDataBinding; | |
| 7 | + | |
| 6 | 8 | import com.alibaba.android.arouter.facade.annotation.Route; |
| 7 | 9 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 8 | 10 | import com.cnlive.strike.moudle.qr.R; |
| ... | ... | @@ -35,8 +37,10 @@ public class SpeakerBindStateActivity extends BaseActivity<SpeakerBindStateView, |
| 35 | 37 | } |
| 36 | 38 | |
| 37 | 39 | @Override |
| 38 | - protected void initBindingData() { | |
| 39 | - binding = (ActivitySpeakerBindStateBinding) getBaseBinding(); | |
| 40 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 41 | + super.initBindingLayoutData(baseBinding); | |
| 42 | + binding = (ActivitySpeakerBindStateBinding) baseBinding; | |
| 43 | + | |
| 40 | 44 | } |
| 41 | 45 | |
| 42 | 46 | @Override | ... | ... |
core/base/src/main/java/com/cnlive/core/libs/base/frame/activity/BaseActivity.java
| ... | ... | @@ -114,7 +114,7 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V |
| 114 | 114 | @Autowired(name = "isNewUser") |
| 115 | 115 | boolean isNewUser; |
| 116 | 116 | |
| 117 | - public ViewDataBinding getBaseBinding() { | |
| 117 | + public final ViewDataBinding getBaseBinding() { | |
| 118 | 118 | return baseBinding; |
| 119 | 119 | } |
| 120 | 120 | |
| ... | ... | @@ -163,7 +163,9 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V |
| 163 | 163 | setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); |
| 164 | 164 | } |
| 165 | 165 | //设置binding数据 |
| 166 | - initBindingData(); | |
| 166 | + if (null != baseBinding) { | |
| 167 | + initBindingLayoutData(baseBinding); | |
| 168 | + } | |
| 167 | 169 | initParam(); |
| 168 | 170 | //初始化控件 |
| 169 | 171 | initView(); |
| ... | ... | @@ -293,7 +295,7 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V |
| 293 | 295 | protected void initData() { |
| 294 | 296 | } |
| 295 | 297 | |
| 296 | - protected void initBindingData() { | |
| 298 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 297 | 299 | |
| 298 | 300 | } |
| 299 | 301 | ... | ... |
core/imageload/src/main/java/com/cnlive/core/imageload/preview/DataProcessingActivity.java
| ... | ... | @@ -9,6 +9,8 @@ import android.text.TextUtils; |
| 9 | 9 | import android.view.View; |
| 10 | 10 | import android.view.ViewGroup; |
| 11 | 11 | |
| 12 | +import androidx.databinding.ViewDataBinding; | |
| 13 | + | |
| 12 | 14 | import com.cnlive.core.imageload.R; |
| 13 | 15 | import com.cnlive.core.imageload.databinding.ActivityDataProcessingBinding; |
| 14 | 16 | import com.cnlive.core.imageload.preview.model.PreviewData; |
| ... | ... | @@ -53,10 +55,11 @@ public class DataProcessingActivity extends BaseActivity<ProcessHtmlView, Proces |
| 53 | 55 | } |
| 54 | 56 | |
| 55 | 57 | @Override |
| 56 | - protected void initBindingData() { | |
| 57 | - binding = (ActivityDataProcessingBinding) getBaseBinding(); | |
| 58 | - } | |
| 58 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 59 | + super.initBindingLayoutData(baseBinding); | |
| 60 | + binding = (ActivityDataProcessingBinding) baseBinding; | |
| 59 | 61 | |
| 62 | + } | |
| 60 | 63 | |
| 61 | 64 | @Override |
| 62 | 65 | protected void initView() { | ... | ... |
core/imageload/src/main/java/com/cnlive/core/imageload/preview/PreviewImageViewActivity.java
| ... | ... | @@ -23,6 +23,7 @@ import java.util.List; |
| 23 | 23 | |
| 24 | 24 | import androidx.core.app.ActivityCompat; |
| 25 | 25 | import androidx.core.app.ActivityOptionsCompat; |
| 26 | +import androidx.databinding.ViewDataBinding; | |
| 26 | 27 | import androidx.fragment.app.Fragment; |
| 27 | 28 | |
| 28 | 29 | /** |
| ... | ... | @@ -76,10 +77,11 @@ public class PreviewImageViewActivity extends BaseActivity<PreviewImageView, Pre |
| 76 | 77 | |
| 77 | 78 | |
| 78 | 79 | @Override |
| 79 | - protected void initBindingData() { | |
| 80 | - binding = (ActivityPreviewImageViewBinding) getBaseBinding(); | |
| 81 | - } | |
| 80 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 81 | + super.initBindingLayoutData(baseBinding); | |
| 82 | + binding = (ActivityPreviewImageViewBinding) baseBinding; | |
| 82 | 83 | |
| 84 | + } | |
| 83 | 85 | |
| 84 | 86 | @Override |
| 85 | 87 | public void onBackPressed() { | ... | ... |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/BlueToothHelpActivity.java
| ... | ... | @@ -2,12 +2,10 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; |
| 2 | 2 | |
| 3 | 3 | import android.app.Activity; |
| 4 | 4 | import android.content.Intent; |
| 5 | -import android.os.Bundle; | |
| 6 | 5 | import android.view.View; |
| 7 | 6 | |
| 8 | -import androidx.appcompat.app.AppCompatActivity; | |
| 9 | 7 | import androidx.core.content.ContextCompat; |
| 10 | -import androidx.databinding.DataBindingUtil; | |
| 8 | +import androidx.databinding.ViewDataBinding; | |
| 11 | 9 | |
| 12 | 10 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 13 | 11 | import com.cnlive.core.libs.base.util.StatusBarConfig; |
| ... | ... | @@ -23,9 +21,10 @@ public class BlueToothHelpActivity extends BaseActivity { |
| 23 | 21 | } |
| 24 | 22 | |
| 25 | 23 | @Override |
| 26 | - protected void initBindingData() { | |
| 27 | - super.initBindingData(); | |
| 28 | - binding= (ActivityBlueToothHelpBinding) getBaseBinding(); | |
| 24 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 25 | + super.initBindingLayoutData(baseBinding); | |
| 26 | + binding= (ActivityBlueToothHelpBinding)baseBinding; | |
| 27 | + | |
| 29 | 28 | } |
| 30 | 29 | |
| 31 | 30 | @Override | ... | ... |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/BlueToothStep1Activity.java
| ... | ... | @@ -2,9 +2,10 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; |
| 2 | 2 | |
| 3 | 3 | import android.app.Activity; |
| 4 | 4 | import android.content.Intent; |
| 5 | -import android.os.Bundle; | |
| 6 | 5 | import android.view.View; |
| 7 | 6 | |
| 7 | +import androidx.databinding.ViewDataBinding; | |
| 8 | + | |
| 8 | 9 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 9 | 10 | import com.cnlive.core.libs.base.util.StatusBarConfig; |
| 10 | 11 | import com.cnlive.strike.xiaojiaspeaker.R; |
| ... | ... | @@ -24,9 +25,10 @@ public class BlueToothStep1Activity extends BaseActivity { |
| 24 | 25 | } |
| 25 | 26 | |
| 26 | 27 | @Override |
| 27 | - protected void initBindingData() { | |
| 28 | - super.initBindingData(); | |
| 29 | - binding= (ActivityBlueToothStep1Binding) getBaseBinding(); | |
| 28 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 29 | + super.initBindingLayoutData(baseBinding); | |
| 30 | + binding= (ActivityBlueToothStep1Binding) baseBinding; | |
| 31 | + | |
| 30 | 32 | } |
| 31 | 33 | |
| 32 | 34 | @Override | ... | ... |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/BlueToothStep2Activity.java
| ... | ... | @@ -12,6 +12,8 @@ import android.provider.Settings; |
| 12 | 12 | import android.util.Log; |
| 13 | 13 | import android.view.View; |
| 14 | 14 | |
| 15 | +import androidx.databinding.ViewDataBinding; | |
| 16 | + | |
| 15 | 17 | import com.clj.fastble.BleManager; |
| 16 | 18 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 17 | 19 | import com.cnlive.core.libs.base.interfaces.OnPermissionResponseListener; |
| ... | ... | @@ -37,9 +39,10 @@ public class BlueToothStep2Activity extends BaseActivity { |
| 37 | 39 | } |
| 38 | 40 | |
| 39 | 41 | @Override |
| 40 | - protected void initBindingData() { | |
| 41 | - super.initBindingData(); | |
| 42 | - binding = (ActivityBlueToothStep2Binding) getBaseBinding(); | |
| 42 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 43 | + super.initBindingLayoutData(baseBinding); | |
| 44 | + binding = (ActivityBlueToothStep2Binding) baseBinding; | |
| 45 | + | |
| 43 | 46 | } |
| 44 | 47 | |
| 45 | 48 | @Override | ... | ... |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ConnBluetoothSuccessActivity.java
| ... | ... | @@ -2,11 +2,10 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; |
| 2 | 2 | |
| 3 | 3 | import android.app.Activity; |
| 4 | 4 | import android.content.Intent; |
| 5 | -import android.os.Bundle; | |
| 6 | 5 | import android.text.TextUtils; |
| 7 | 6 | import android.view.View; |
| 8 | 7 | |
| 9 | -import androidx.databinding.DataBindingUtil; | |
| 8 | +import androidx.databinding.ViewDataBinding; | |
| 10 | 9 | |
| 11 | 10 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 12 | 11 | import com.cnlive.core.libs.base.util.StatusBarConfig; |
| ... | ... | @@ -38,11 +37,11 @@ public class ConnBluetoothSuccessActivity extends BaseActivity { |
| 38 | 37 | } |
| 39 | 38 | |
| 40 | 39 | @Override |
| 41 | - protected void initBindingData() { | |
| 42 | - super.initBindingData(); | |
| 43 | - binding= (ActivityConnBluetoothSuccessBinding) getBaseBinding(); | |
| 44 | - } | |
| 40 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 41 | + super.initBindingLayoutData(baseBinding); | |
| 42 | + binding= (ActivityConnBluetoothSuccessBinding) baseBinding; | |
| 45 | 43 | |
| 44 | + } | |
| 46 | 45 | |
| 47 | 46 | @Override |
| 48 | 47 | protected void initParam() { | ... | ... |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/ConnFailActivity.java
| ... | ... | @@ -3,10 +3,11 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; |
| 3 | 3 | import android.app.Activity; |
| 4 | 4 | import android.content.Intent; |
| 5 | 5 | import android.net.Uri; |
| 6 | -import android.os.Bundle; | |
| 7 | 6 | import android.text.TextUtils; |
| 8 | 7 | import android.view.View; |
| 9 | 8 | |
| 9 | +import androidx.databinding.ViewDataBinding; | |
| 10 | + | |
| 10 | 11 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 11 | 12 | import com.cnlive.core.libs.base.util.StatusBarConfig; |
| 12 | 13 | import com.cnlive.strike.xiaojiaspeaker.R; |
| ... | ... | @@ -22,9 +23,10 @@ public class ConnFailActivity extends BaseActivity { |
| 22 | 23 | } |
| 23 | 24 | |
| 24 | 25 | @Override |
| 25 | - protected void initBindingData() { | |
| 26 | - super.initBindingData(); | |
| 27 | - binding= (ActivityConnFailBinding) getBaseBinding(); | |
| 26 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 27 | + super.initBindingLayoutData(baseBinding); | |
| 28 | + binding= (ActivityConnFailBinding) baseBinding; | |
| 29 | + | |
| 28 | 30 | } |
| 29 | 31 | |
| 30 | 32 | @Override | ... | ... |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceInfoActivity.java
| ... | ... | @@ -2,10 +2,9 @@ package com.cnlive.strike.xiaojiaspeaker.ui.activity; |
| 2 | 2 | |
| 3 | 3 | import android.app.Activity; |
| 4 | 4 | import android.content.Intent; |
| 5 | -import android.os.Bundle; | |
| 6 | 5 | import android.view.View; |
| 7 | 6 | |
| 8 | -import androidx.databinding.DataBindingUtil; | |
| 7 | +import androidx.databinding.ViewDataBinding; | |
| 9 | 8 | |
| 10 | 9 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 11 | 10 | import com.cnlive.core.libs.base.util.StatusBarConfig; |
| ... | ... | @@ -25,9 +24,10 @@ public class DeviceInfoActivity extends BaseActivity { |
| 25 | 24 | } |
| 26 | 25 | |
| 27 | 26 | @Override |
| 28 | - protected void initBindingData() { | |
| 29 | - super.initBindingData(); | |
| 30 | - binding= (ActivityDeviceInfoBinding) getBaseBinding(); | |
| 27 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 28 | + super.initBindingLayoutData(baseBinding); | |
| 29 | + binding= (ActivityDeviceInfoBinding) baseBinding; | |
| 30 | + | |
| 31 | 31 | } |
| 32 | 32 | |
| 33 | 33 | @Override | ... | ... |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/DeviceInstructionActivity.java
| ... | ... | @@ -4,6 +4,8 @@ import android.app.Activity; |
| 4 | 4 | import android.content.Intent; |
| 5 | 5 | import android.view.View; |
| 6 | 6 | |
| 7 | +import androidx.databinding.ViewDataBinding; | |
| 8 | + | |
| 7 | 9 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 8 | 10 | import com.cnlive.core.libs.base.util.StatusBarConfig; |
| 9 | 11 | import com.cnlive.strike.xiaojiaspeaker.R; |
| ... | ... | @@ -23,9 +25,10 @@ public class DeviceInstructionActivity extends BaseActivity { |
| 23 | 25 | } |
| 24 | 26 | |
| 25 | 27 | @Override |
| 26 | - protected void initBindingData() { | |
| 27 | - super.initBindingData(); | |
| 28 | - binding= (ActivityDeviceInstructionBinding) getBaseBinding(); | |
| 28 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 29 | + super.initBindingLayoutData(baseBinding); | |
| 30 | + binding= (ActivityDeviceInstructionBinding) baseBinding; | |
| 31 | + | |
| 29 | 32 | } |
| 30 | 33 | |
| 31 | 34 | @Override | ... | ... |
module/xiaojiasoundbox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/RemoteControlActivity.java
| ... | ... | @@ -5,6 +5,8 @@ import android.content.Context; |
| 5 | 5 | import android.content.Intent; |
| 6 | 6 | import android.view.View; |
| 7 | 7 | |
| 8 | +import androidx.databinding.ViewDataBinding; | |
| 9 | + | |
| 8 | 10 | import com.cnlive.core.libs.base.frame.activity.BaseActivity; |
| 9 | 11 | import com.cnlive.core.libs.base.util.AlertUtil; |
| 10 | 12 | import com.cnlive.core.libs.base.util.StatusBarConfig; |
| ... | ... | @@ -34,9 +36,10 @@ public class RemoteControlActivity extends BaseActivity { |
| 34 | 36 | } |
| 35 | 37 | |
| 36 | 38 | @Override |
| 37 | - protected void initBindingData() { | |
| 38 | - super.initBindingData(); | |
| 39 | - binding= (ActivityRemoteControlBinding) getBaseBinding(); | |
| 39 | + protected void initBindingLayoutData(ViewDataBinding baseBinding) { | |
| 40 | + super.initBindingLayoutData(baseBinding); | |
| 41 | + binding= (ActivityRemoteControlBinding) baseBinding; | |
| 42 | + | |
| 40 | 43 | } |
| 41 | 44 | |
| 42 | 45 | @Override | ... | ... |