使用 ViewBinding 替换 ButterKnife/DataBinding/KotterKnife/Synthetics View 获取代码(补充2)https://git.shanqu.cc/halo/android/assistant-android/-/issues/55
This commit is contained in:
@ -17,7 +17,6 @@ import java.util.List;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.viewpager.widget.ViewPager;
|
||||
import butterknife.BindView;
|
||||
|
||||
/**
|
||||
* Created by khy on 15/03/18.
|
||||
@ -27,14 +26,9 @@ public abstract class BaseActivity_TabLayout extends ToolBarActivity implements
|
||||
|
||||
public static final String PAGE_INDEX = "PAGE_INDEX";
|
||||
|
||||
@BindView(R.id.activity_tab_layout)
|
||||
protected TabLayout mTabLayout;
|
||||
@BindView(R.id.activity_view_pager)
|
||||
protected NoScrollableViewPager mViewPager;
|
||||
@BindView(R.id.activity_tab_indicator)
|
||||
protected TabIndicatorView mTabIndicatorView;
|
||||
@Nullable
|
||||
@BindView(R.id.dividerLine)
|
||||
protected View mDividerLineView;
|
||||
|
||||
protected List<Fragment> mFragmentsList;
|
||||
@ -74,6 +68,12 @@ public abstract class BaseActivity_TabLayout extends ToolBarActivity implements
|
||||
@Override
|
||||
public void onCreate(@Nullable Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
|
||||
mTabLayout = findViewById(R.id.activity_tab_layout);
|
||||
mViewPager = findViewById(R.id.activity_view_pager);
|
||||
mTabIndicatorView = findViewById(R.id.activity_tab_indicator);
|
||||
mDividerLineView = findViewById(R.id.dividerLine);
|
||||
|
||||
if (getIntent() != null) mCheckedIndex = getIntent().getIntExtra(PAGE_INDEX, 0);
|
||||
mTabTitleList = new ArrayList<>();
|
||||
initTabTitleList(mTabTitleList);
|
||||
|
||||
Reference in New Issue
Block a user