需要用到viewBinding进行绑定,在app得build.gradle下进行配置:
BaseActivity类:
package com.aipuer.xiayilocaledition.base;
import android.app.Dialog;
import android.os.Bundle;
import android.view.View;
import android.view.WindowManager;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import androidx.viewbinding.ViewBinding;
import com.aipuer.xiayilocaledition.APP;
import com.aipuer.xiayilocaledition.R;
import com.gyf.immersionbar.ImmersionBar;
/**
* activity基类
* @param <T>
*/
public abstract class BaseActivity<T extends ViewBinding> extends AppCompatActivity {
private T viewBinding;
protected Dialog mDialog;
@Override
protected void onCreate(@Nullable Bun