Skip to content

Commit 4aec1d7

Browse files
committed
36 - Migrate ChartsActivity to ViewBinding
1 parent cf700f0 commit 4aec1d7

File tree

1 file changed

+17
-15
lines changed

1 file changed

+17
-15
lines changed

app/src/main/java/com/blogspot/e_kanivets/moneytracker/activity/charts/ChartsActivity.java

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.blogspot.e_kanivets.moneytracker.activity.charts;
22

3-
import com.google.android.material.tabs.TabLayout;
3+
import com.blogspot.e_kanivets.moneytracker.databinding.ActivityChartsBinding;
44
import androidx.fragment.app.Fragment;
55
import androidx.viewpager.widget.ViewPager;
66

@@ -20,32 +20,34 @@
2020

2121
import javax.inject.Inject;
2222

23-
import butterknife.BindView;
24-
2523
public class ChartsActivity extends BaseBackActivity {
2624

2725
@Inject RecordController recordController;
2826
@Inject ExchangeRateController exchangeRateController;
2927
@Inject CurrencyController currencyController;
3028

31-
@BindView(R.id.tabs) TabLayout tabLayout;
32-
@BindView(R.id.view_pager) ViewPager viewPager;
29+
private ActivityChartsBinding binding;
30+
31+
@Override
32+
protected void onCreate(android.os.Bundle savedInstanceState) {
33+
super.onCreate(savedInstanceState);
34+
35+
binding = ActivityChartsBinding.inflate(getLayoutInflater());
36+
setContentView(binding.getRoot());
3337

34-
@Override protected int getContentViewId() {
35-
return R.layout.activity_charts;
38+
initData();
39+
initToolbar();
40+
initViews();
3641
}
3742

38-
@Override protected boolean initData() {
39-
boolean result = super.initData();
43+
private boolean initData() {
4044
getAppComponent().inject(ChartsActivity.this);
41-
return result;
45+
return true;
4246
}
4347

44-
@Override protected void initViews() {
45-
super.initViews();
46-
47-
setupViewPager(viewPager);
48-
tabLayout.setupWithViewPager(viewPager);
48+
private void initViews() {
49+
setupViewPager(binding.viewPager);
50+
binding.tabs.setupWithViewPager(binding.viewPager);
4951
}
5052

5153
protected String createRatesNeededList(String currency, List<String> ratesNeeded) {

0 commit comments

Comments
 (0)